ユーザーがボタンをクリックし、iPhone からすべてのビデオのリストを取得し、選択したビデオをサーバーにアップロードする IPhone 用のアプリを開発しています。ビデオをサーバーにアップロードする方法は知っていますが、ビデオ検索を実装する方法がわかりません。配列内のすべてのビデオ (ユーザー IPhone 内) へのパスを取得するにはどうすればよいですか? (現在私のiPhoneは使えないので、iPhone Simulatorで動画検索をテストする方法も知りたいです?)
敬具
ユーザーがボタンをクリックし、iPhone からすべてのビデオのリストを取得し、選択したビデオをサーバーにアップロードする IPhone 用のアプリを開発しています。ビデオをサーバーにアップロードする方法は知っていますが、ビデオ検索を実装する方法がわかりません。配列内のすべてのビデオ (ユーザー IPhone 内) へのパスを取得するにはどうすればよいですか? (現在私のiPhoneは使えないので、iPhone Simulatorで動画検索をテストする方法も知りたいです?)
敬具
このリンクは、デバイスのすべてのビデオがそこに保存される必要があるため、フォトロールからビデオのみにアクセスする方法を示しています。そこからアクセスできるはずです: OS 3.1 で UIImagePickerController を使用して PhotoLibrary からビデオを選択する
UIImagePickerControllerコンポーネントを使用して、ライブラリを参照するときにビデオのみを表示するように構成する必要があります。
mediaTypes
ピッカーのプロパティを次のように設定することで、これを行うことができます。
myImagePickerController.mediaTypes =
[[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie, nil];
次に、シミュレーターでテストする場合は、いくつかのビデオをシミュレーターに保存する必要があり、UISaveVideoAtPathToSavedPhotosAlbum
関数を使用してそれを実現できます。詳細な手順については、このすばらしい回答をご覧ください。