2017-08-04 6 views
1

私は比較的古いコードベースにバグを修正するプロジェクトが割り当てられました。これはCordova、Node、AngularJSを使用しているので、状況はかなり面倒です。Objective-C MPMediaPickerControllerはビデオの選択をサポートしていますか?

ユーザーがサーバーにオフに送信されます、彼/彼女のデバイスからオーディオまたはビデオファイルを選択できるようにする必要があります。ただし、MediaPickerでは、携帯電話のストレージに動画は表示されません。オーディオファイルのみがアクセス可能です(はい、私の携帯電話のローカルストレージに動画があります)。

EDIT: "initWithMediaTypes:"

次のスクリーンショットは、私が値に関係なく見るものです:下図のように、ピッカーが initWithMediaTypes:MPMediaTypeAny

MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeAny]; 

EDIT#2で、初期化された

MPMediaPlayerScreenshot

簡単に言えば - 動画が選択されていますMPMediaPickerControllerのために非難されましたか?

そうであれば、携帯電話の記憶装置からのビデオ/オーディオファイルを選択するための最善の選択肢は何ですか?

ありがとうございます!

+0

はい、それはあなたがあなたがそれを作成するときに、それが含まれるようにしたいものをメディアの種類を指定し、ビデオをサポートしています。 – dan

+0

上記の私の編集を参照してください –

答えて

0

Appleのドキュメントによると、MediaPickerはまだビデオコンテンツをサポートしています。 MediaPicker AnyVideoに初期化してみてください。

https://developer.apple.com/documentation/mediaplayer/mpmediatype?language=objc

+0

これだけの問題は、私はオーディオとビデオの両方をサポートする必要があるという事実です –

+0

AnyVideoは何も表示していますか?その場合は、オーディオファイルがビデオファイルと同じ場所にないか、メディアファイルのピッカーによってオーディオファイルが認識されないという2つの回答があります。 – BSEBAT1

+0

同じ画面が表示されています - 最新の編集をご覧ください –

関連する問題