UIImagePickerControllerでのビデオピッキングをテストするために、ビデオをiPhoneシミュレーターにプッシュしたいと思います。それは可能ですか?可能であれば、アドバイスをお願いします。
ありがとう。
UIImagePickerControllerでのビデオピッキングをテストするために、ビデオをiPhoneシミュレーターにプッシュしたいと思います。それは可能ですか?可能であれば、アドバイスをお願いします。
ありがとう。
ここで提案されている他の方法はどれも私には機能しませんでしたが、シミュレータの最新バージョン(6.1)で機能する方法を見つけました。
.m4v
ファイルシステムからシミュレータウィンドウにファイルをドラッグアンドドロップします。ビデオはサファリで再生されます。完了です。
簡単にしました。まず、QuickTime Xでサンプルのスクリーンキャストを録画し、iPhone用に保存しました。次に、それをにコピーしました'~/Library/Application Support/iPhone Simulator/User/Media/DCIM/100APPLE/VID_0001.m4v'
(100APPLEディレクトリを作成する必要があるかもしれません)。iPhoneシミュレーターを再起動し、Photos.appの「保存された写真」の下に私のビデオを見ました。UIImagePickerControllerを使用すると、そのビデオがそこにあり、選択することができます。
それが役立つ場合は、10.6.2でSDK3.2.1を使用します。
サブクラス化UIImagePickerController
してその動作をオーバーライドし、独自のビューを提供できます。これを行うと、imagePickerController:didFinishPickingMediaWithInfo:
事前に録画した独自のビデオを呼び出して提供できます。iPhone 3GSから実際に録画されたビデオを含めると、実際のデバイスと非常によく似た動作が得られます。
もちろん、出荷する前に、常に実際のデバイスでテストしてください。
のサブクラスをCLLocationManager
非常によく似た方法で使用して、より良い位置シミュレーションを提供します。
以下の手順に従ってください。
/Users/UserName/Library/Application Support/iPhone Simulator/6.1/Media/DCIM/100APPLE
VID_0001.m4v
またはに変更しますVID_0001.mov
PhotoData
から削除/Users/UserName/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData
短い答え:
長い答え:
Xcode4.6.3およびMacOS10.8.4fyi。Xcode5を試したことがありません。