6

UIImagePickerControllerでのビデオピッキングをテストするために、ビデオをiPhoneシミュレーターにプッシュしたいと思います。それは可能ですか?可能であれば、アドバイスをお願いします。

ありがとう。

4

5 に答える 5

15

ここで提案されている他の方法はどれも私には機能しませんでしたが、シミュレータの最新バージョン(6.1)で機能する方法を見つけました。

  1. シミュレーターを起動し、ホーム画面から写真アプリに移動します。
  2. .m4vファイルシステムからシミュレータウィンドウにファイルをドラッグアンドドロップします。ビデオはサファリで再生されます。
  3. 左上隅にある[完了]をクリックします。
  4. 「共有」ボタンをクリックし、「カメラロールに保存」を選択します

完了です。

于 2013-08-20T15:27:34.547 に答える
12

簡単にしました。まず、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を使用します。

于 2009-11-16T13:55:01.037 に答える
2

サブクラス化UIImagePickerControllerしてその動作をオーバーライドし、独自のビューを提供できます。これを行うと、imagePickerController:didFinishPickingMediaWithInfo:事前に録画した独自のビデオを呼び出して提供できます。iPhone 3GSから実際に録画されたビデオを含めると、実際のデバイスと非常によく似た動作が得られます。

もちろん、出荷する前に、常に実際のデバイスでテストしてください。

のサブクラスをCLLocationManager非常によく似た方法で使用して、より良い位置シミュレーションを提供します。

于 2009-08-17T13:37:46.183 に答える
2

以下の手順に従ってください。

  1. /Users/UserName/Library/Application Support/iPhone Simulator/6.1/Media/DCIM/100APPLE
  2. ビデオファイルをコピーして、名前をVID_0001.m4vまたはに変更しますVID_0001.mov
  3. PhotoDataから削除/Users/UserName/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData
  4. シミュレータを再起動すると、保存された写真の下にビデオが表示されます
于 2013-07-31T06:05:44.217 に答える
0

短い答え:

  1. ビデオファイルを〜/ Library / Application Support / iPhone Simulator / 6.1 / Media / DCIM / 100APPLE /にドロップし、MediaのPhotoDataファイルを削除する場合があります。

長い答え:

  1. ムービーファイルタイプがiPhoneでサポートされていることを確認してください。
  2. ユーザーの下でライブラリを開きます。(YourUserName / Library)ファイルが見つからない場合、そのファイルは非表示になっています。表示するか、ターミナルを使用します。
  3. sogoshaが言ったように、〜/ Library / Application Support / iPhoneSimulator/に移動します。複数のiOSシミュレーターがある場合は、現在開発中のシミュレーターを選択してください。(私は5.0、5.1、6.0、6.1を持っていました)
  4. 〜/ Library / Application Support / iPhone Simulator / 6.1 / Media / DCIM / 100APPLE /に移動し、ビデオファイルをドロップします。100APPLEディレクトリが存在しない場合は、作成します。
  5. 通常の方法で追加しなかったため、〜/ Library / Application Support / iPhone Simulator / 6.1 / Media /に移動してPhotoDataファイルを削除し、シミュレータに新しいファイルを認識させる必要がある場合があります。

Xcode4.6.3およびMacOS10.8.4fyi。Xcode5を試したことがありません。

于 2013-06-27T23:06:46.520 に答える