2016-08-22 3 views
0

カメラロールからビデオを再生する必要があるXamarin.iosアプリケーションがあります。アプリはカメラからのビデオを記録し、それをカメラロールに保存します。私はその後、この録音をアプリで再生する必要があります。私はOutputFileUrlを持っています。MPMoviePlayerControllerカメラロールからビデオをロード

file:///private/var/mobile/Containers/Data/Application/872214F0-8C50-46ED-854C-D0C51AF11508/tmp/64E56883-701E-451D-8964-D974C17CAE7E-294-0000001438002E09.mov 

しかし、これをMPMoviePlayerControllerのコンストラクタに渡すと、再生されません。

moviePlayer = new MPMoviePlayerController(new NSUrl("file:///private/var/mobile/Containers/Data/Application/872214F0-8C50-46ED-854C-D0C51AF11508/tmp/64E56883-701E-451D-8964-D974C17CAE7E-294-0000001438002E09.mov")); 

私はここで間違っていますか?

+0

正しい場合はコメントに移動します。 :-) – jgoldberger

答えて

0

わかりませんが、カメラロールのビデオのURLではなく、一時ディレクトリである可能性があります。私はこれに慣れていませんが、一度カメラロールに保存すると、一時ファイルが削除されることがあります。しかし、カメラロールのビデオのURLを取得するために私が見ることができる唯一の方法は、UIImagePickerControllerを使用して、ユーザーが写真ライブラリから再生するビデオを選択できるようにすることです。 UIImagePickerControllerを使用したくない場合は、ビデオをAppのドキュメントフォルダに保存するだけでなく、カメラロールに保存する必要がありますか?

関連する問題