আইওএস অ্যাপ্লিকেশন ডেমো ভিডিও রেকর্ডিংয়ের জন্য স্পর্শ সূচক সক্ষম করুন


31

আমি ইওসেমাইটে কুইকটাইম সহ কোনও আইওএস অ্যাপের একটি ডেমো ভিডিও রেকর্ড করতে চাই। (আমি এই টিউটোরিয়ালটি পেয়েছি ) স্পর্শ ইভেন্টের জন্য কোনও ছোট বৃত্তের মতো কোনও ট্যাপ সূচকটি সক্ষম করা কি ব্যবহারকারীরা লেখক যেখানে ট্যাপ করেছিলেন সেখানে সহজেই স্পট করতে পারে?

উত্তর:


33
defaults write com.apple.iphonesimulator ShowSingleTouches 1

একক স্পর্শ


আমি এই সেটিংটি কীভাবে খুঁজে পেয়েছি?

নীচের কমান্ডটি চালিয়ে লুকিয়ে থাকা বিকল্পগুলি পাওয়া যাবে এবং তারপর, তারা কী করে তা নির্ধারণ করে fig এগুলি অননুমোদিত এবং যে কোনও সময় সরানো যেতে পারে।

strings /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator | grep -E '^[A-Z][[:alpha:]]+$' 

বিরক্ত হতে পারলে আবর্জনা অ্যাড দিয়ে যেতে পারেন

| grep -E '(Enable|Disable|Show|Number)' | sort

আমি পেয়েছি

AppleTVRemoteWindowDidShow
EnableKeyboardSync
NSDisabledCharacterPaletteMenuItem
NSDisabledDictationMenuItem
NSScreenNumber
ShowChrome
ShowChromeUIRects
ShowPinchPivotPoint
ShowPinches
ShowSingleTouches
ShowUITestMenu
TouchBarShowRemoteTemplate

শোক্রোমটি উইন্ডো> ডিভাইস বেজেলগুলি দেখান। শোক্রোমআরআইআরেক্টস বেজলের চারপাশে কিছু লাইন আঁকেন। চিমটিগুলি স্ব বর্ণনামূলক। শোUITestMenu সিমুলেটর বারে (?) একটি অক্ষম মেনু প্রদর্শন করে। আমি যখন আমার ম্যাকবুক স্পর্শে ফিরে আসছি তখন আমি টাচবারশো রেমোটটেম্পলেট পরীক্ষা করব। আমি জানি না অন্যরা কী করে।

এক্সকোডের জন্য কমান্ডটি হওয়া উচিত:

strings /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/IDEKit | grep -E '^IDE[[:alpha:]]+$'

এবং ডিফল্ট কমান্ডটি অবশ্যই com.apple.dt.Xcode উপসর্গটি বহন করবে। এই ক্ষেত্রে

defaults write com.apple.dt.Xcode IDEIndexerActivityShowNumericProgress 1

শো সিংগেল টাচগুলি সত্যই দরকারী, তবে বেশিরভাগ বিকল্প অর্থহীন বা কেবল শব্দ মাত্র। উদাহরণস্বরূপ উপরের কমান্ডটি আপনাকে সূচিযুক্ত ফাইলগুলির সংখ্যা দেখায়, পরিবর্তে একটি জেনেরিক অগ্রগতি বার। এইভাবে, শুধু শব্দ।


11
"আমি এই সেটিংসটি কীভাবে পেয়েছি" +1
আহমেদ খালাফ

3
খুব সুন্দর. আমি ভাবছি যদি এটা দেখা যখন এর মাধ্যমে একটি পর্দা রেকর্ডিং করছেন করতে একটি উপায় xcrun simctl io booted recordVideo
ড্যানিয়েল পেন্ডারগাস্ট

4
এটি সিমুলেটারের জন্য কাজ করে, তবে আসল ডিভাইসের রেকর্ডিংয়ের জন্য নয়।
ট্র্যাভিস গ্রিগস

@ ট্র্যাভিসগ্রিগ্স এর জন্য সহায়ক স্পর্শ চেষ্টা করে। দেখুন apple.stackexchange.com/a/250290/8668
Jano

ধন্যবাদ @ জ্যানো আমি এটা নিয়ে খেলেছি। এটি নিয়ে সত্যই শিহরিত নয়। এটি সর্বদা সহায়ক স্পর্শ নিয়ন্ত্রণকে ছেড়ে দেয় এবং অ্যাপলের টোকা অঙ্গভঙ্গি প্রকৃতপক্ষে লোকটিকে সেই অঙ্গভঙ্গিতে সহায়তা করার জন্য দুর্দান্ত হতে পারে তবে কখন এবং কোথায় কোনটি স্পর্শ করা হয়েছিল তা প্রদর্শনের জন্য এটি গ্রাফিক হিসাবে দুর্দান্ত নয়। আমার ধারণা আমি লাইব্রেরি সমাধানগুলির মধ্যে একটি চেষ্টা করব।
ট্র্যাভিস গ্রিগস

7

স্পর্শ ইভেন্টগুলি আইওএস 9 এবং এর চেয়ে কম ক্যাপচারে আসবে না, সুতরাং আপনি ট্যাপগুলি ক্যাপচারের জন্য একটি ক্যামেরা সেটআপ করতে এবং সেই বিশদ ক্যাপচারের পাশাপাশি পাশাপাশি উপস্থাপন করতে বা পোস্ট প্রোডাকশনে ট্যাপগুলি ওভারলেতে ব্যবহার করতে হবে।

এটি এত দুর্দান্ত ধারণা, আমি অ্যাপলকে এটি সমর্থন করার জন্য আনুষ্ঠানিকভাবে অনুরোধ করতে একটি বাগ রিপোর্ট দায়ের করেছি।


1
আমি আইওএস 9.2 এবং ওএস এক্স 10 ব্যবহার করছি - আমি যখন আমার আইফোন ডেমো রেকর্ড করি তখন আমি স্পর্শ ইভেন্টগুলি দেখি না। আপনি বলেছিলেন "আইওএস 9 এবং এর চেয়ে কম ক্যাপচার করবেন না" তবে আমার ওএস উভয়ই আপ টু ডেট। আপনি কি বুঝাতে চাচ্ছিলেন?
ডেভ জি

3
তিনি কেবল এই পোস্টটি ভবিষ্যতের প্রমাণ তৈরি করছেন :)
জনি জেড

পিএস: কুইকটাইম (আইওএস 11.3, ম্যাক ওএস 10.13) এর মাধ্যমে অঙ্গভঙ্গিগুলি ক্যাপচার করার এখনও কোনও উপায় নেই
আঞ্জাওয়ান

@ জননিজেড ভাল হয়েছে! আমার হেজটি কেবল 16 মাস বা তার জন্য প্রয়োজন ছিল। ভবিষ্যতে ইতিমধ্যে এসে গেছে
bmike

7

যদি আপনি নিজের অ্যাপ্লিকেশনগুলি ডেমো করতে চান (যেমন আপনার আসল উত্স কোড রয়েছে এবং একটি বিশেষ ডেমো বিল্ড তৈরি করতে পারেন), তবে সর্বোত্তম উপায়টি হল আপনার এক্সকোড প্রকল্পে কোনও সহায়ককে যুক্ত করা, যেমন https://github.com/ toddreed / টাচপোজ বা https://github.com/mapbox/Fingertips । বাহ্যিক আয়নাতে সংযুক্ত থাকাকালীন উভয়ই (আপনার পছন্দসই) ফিঙ্গারপ্রিন্ট সূচক দিয়ে আপনার স্পর্শগুলি ওভারলে করে (যেমন এয়ারপ্লে বা রেকর্ডে কুইকটাইম ব্যবহার করার সময়)।


2
উত্তরের জন্য ধন্যবাদ. ফিঙ্গারটিপস যাদুতে কাজ করে: সুইফ্ট, আইওএস সিমুলেটর এবং ইনস্টল করা খুব সহজ সমর্থন করে।
ক্যালিন

এই আউটপুটটি রেকর্ড করতে আঙুলটিপ্স ব্যবহার করার কোনও উপায় আছে কি? এটিকে ম্যাকে কুইকটাইম-এ প্রেরণের চেষ্টা করা হয়েছিল তবে অঙ্গভঙ্গির দৃশ্যায়নটি সেটআপটির সাথে ঘটেছিল বলে মনে হয় না।
নিয়মিত এক্সপ্রেসন

নিবন্ধ আপনি ফিঙ্গারটিপসে একটি বিকল্প সেট করতে পারেন alwaysShowTouches = true
পলমেস্ট

সি # জামারিন.আইওএস এর জন্য আমার কিছু দরকার ছিল এবং আমি ওবজ-সি নিরক্ষর, তাই আমি একটি সুইফট বাস্তবায়ন github.com/LukasCZ/GSTouchesShowingWindow-wift
কলিন

1
জামাকরিনের জন্য আমার লুকাশের জিএসটিউচসচিং উইন্ডো-সুইফ্টের বন্দর: github.com/ColinNg/GSTouchesShowingWindow-Xmarin
কলিন

2

আপনি সেটিংস> সাধারণ> অ্যাক্সেসিবিলিটি> অ্যাসিস্টিভ টাচ> ক্রিয়েটনিউজেচারের মাধ্যমে আপনার নিজের ট্যাপ অঙ্গভঙ্গিটি তৈরি করতে এটি নীচের লিঙ্কে ব্যাখ্যা করা হয়েছে: রেকর্ড-আইফোন-আইওএস-স্ক্রিন-প্রদর্শন-স্পর্শ-আলতো চাপ

তারপরে, কুইকটাইম প্লেয়ারের সাথে মুভিটি রেকর্ড করার আগে ইঙ্গিতটি প্রিয় হিসাবে নির্বাচন করুন।


ভিন্ন জিজ্ঞাসা করতে স্বাগতম! প্রাথমিকভাবে 'লিঙ্ক' উত্তর সরবরাহ থেকে বিরত থাকুন। আমরা সর্বোত্তম উত্তরগুলি সন্ধান করার চেষ্টা করছি এবং সেগুলির উত্তরগুলি কেন সর্বোত্তম তা সম্পর্কে তথ্য সরবরাহ করবে। লিঙ্কগুলি সময়ের সাথে সাথে পরিবর্তন করতে পারে এবং তারপরে আমরা প্রশ্নোত্তর প্রসঙ্গটি হারাব। মানসম্পন্ন উত্তর কীভাবে প্রদান করা যায় তার উত্তর কীভাবে দেখুন See - পর্যালোচনা থেকে -
fsb

অথবা আপনি আপনার প্রকল্পের এইসব লাইব্রেরি কিছু যোগ করার কোড দ্বারা এটা করতে পারেন: TouchVisualizer বা COSTouchVisualizer
smora

2

আপনি যদি নিজের অ্যাপ তৈরি করে থাকেন তবে কয়েকটি লাইব্রেরি রয়েছে যা আপনি ব্যবহার করতে পারেন। পোস্ট করার সময়, গিটিহাব তারকাদের দ্বারা অর্ডার করা 4 টি আইওএস লাইব্রেরি এখানে রয়েছে:

  1. https://github.com/conopsys/COSTouchVisualizer (ওবজে-সি, 936 তারা)
  2. https://github.com/mapbox/Fingertips (Obj-C, 724 তারা)
  3. https://github.com/morizotter/ টাচ ভিজুয়ালাইজার (সুইফ্ট, 638 তারা)
  4. https://github.com/toddreed/ টাচপোজ (ওবজে-সি, 533 তারা)

এবং আমি জ্যামারিন.আইওএস-এর জন্য জিএসটিচচশনিং উইন্ডো-সুইফ্ট পোর্ট করেছি: github.com/ColinNg/GSTouchesShowingWindow-Xmarin আমার খারাপ বন্দরটি বগি তবে সংক্ষিপ্ত রানের জন্য এটি ঠিক আছে।
কলিন

1

সিমুলেটারে লুকানো বিকল্পগুলি আনলক করতে আপনি নিজের ড্রাইভে / অ্যাপলআইন্টার্নালকেও স্পর্শ করতে পারেন (এই লুকানো ডিফল্টগুলির কয়েকটিতে জিইউআই)

আধুনিক ওএস সংস্করণগুলিতে এটি করতে পুনরুদ্ধারে বুট করা দরকার


লক্ষ করা উচিত যে এটি কেবল উচ্চ সিয়েরা এবং আরও পুরানো ক্ষেত্রে কাজ করবে।
আইসিডিসি

0

কেন, চেসায়ার দ্বারা বিনামূল্যে, বহনযোগ্য এবং কার্যকর সমাধান: শোটাইম

কোকোপডগুলির মাধ্যমে বা প্রকল্পে একক ফাইল অন্তর্ভুক্ত করে যুক্ত করা যেতে পারে। তার প্রচেষ্টার জন্য তাকে ধন্যবাদ!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.