私はUIImagePickerControllerのビデオピッキングをテストするためにiPhoneシミュレータにビデオをプッシュしたいと思います。それは可能ですか?可能であれば、私にいくつかのアドバイスをお願いしますか?iPhone Simulatorでビデオをプッシュするには?
ありがとうございました。
私はUIImagePickerControllerのビデオピッキングをテストするためにiPhoneシミュレータにビデオをプッシュしたいと思います。それは可能ですか?可能であれば、私にいくつかのアドバイスをお願いしますか?iPhone Simulatorでビデオをプッシュするには?
ありがとうございました。
UIImagePickerController
をサブクラス化して、その動作を無効にし、独自のビューを提供することができます。これを行うと、imagePickerController:didFinishPickingMediaWithInfo:
に電話して、自分で録画したビデオを提供することができます。 iPhone 3GSから実際に録画されたビデオを含めると、実際のデバイスの動作にかなり似ています。
もちろん、は常に常に出荷時に実際のデバイスでののテストです!
私たちはCLLocationManager
のサブクラスを非常によく似た方法で使用し、より良い位置シミュレーションを行います。
私はそれを簡単にしました: まず、QuickTime Xでサンプルスクリーンキャストを録音し、iPhone用に保存しました。 次に、'~/Library/Application Support/iPhone Simulator/User/Media/DCIM/100APPLE/VID_0001.m4v'
にコピーしました(おそらく100APPLEディレクトリを作成する必要があります)。 iPhoneシミュレーターを再起動し、Photos.appの 'Saved Photos'の下に私のビデオを見た。 UIImagePickerControllerを使用すると、そのビデオはそこにあり、私はそれを選択することができます。
これが役立つ場合は、10.6.2でSDK 3.2.1を使用します。
短い答え:
ロング回答:
Xcode 4.6.3およびMacOS 10.8.4 fyi。 Xcode 5で試したことがありません。
以下の手順に従います。
/Users/UserName/Library/Application Support/iPhone Simulator/6.1/Media/DCIM/100APPLE
は、あなたのビデオファイルは/Users/UserName/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData
PhotoData
を削除するVID_0001.m4v
かVID_0001.mov
なし保存された写真の下に表示されませんここで提案されている方法は私のために働いたが、シミュレータの最新バージョン(6.1)で動作する方法を見つけた:
.m4v
ファイルをファイルシステムからシミュレータウィンドウにドラッグアンドドロップします。ビデオがサファリで再生されます。!
これは '.mov'ファイルとも同様に動作します。ありがとうございました! –
OS X 10.8.2、xcode 4.5.2(4G2008a)を試しても動作しないようです。 (Photos.appには何も表示されません) –
PhotoDataフォルダを削除することができました! –
@PetrPeller photoataフォルダを削除するとすべての画像が複製されます –