ムービーを再生するViewControllerがあります。ムービーが(ASI-HTTP-Requestで)ダウンロードされた場合は、ローカルバージョンが使用されます。さもなければ、それはウェブからそれを流す。それはまったく同じ映画です。ドキュメントフォルダのムービーでMPMoviePlayerControllerが動作しない
ストリーミングはうまくいきますが、ローカルファイルを再生することはできません。黒い画面でコントロールはありません。ファイルが正しくダウンロードされました。md5チェックサムをチェックしました。
アップルのQuickTimeビデオ(.mov)は1024x5xxピクセルのサイズです。
プレーヤーMediaSourceTypeを試してみました。しかし、それは役に立たなかった。 なぜ機能しないのですか? エラーメッセージが表示されないので、エラーメッセージが表示されません。
ソリューション
私は自分のエラーを検出しました。
ローカルパスに[NSURL URLWithString: @"/the/path/..."]
を使用しました。
これは、ビデオファイルに[NSURL fileURLWithPath: @"/the/path/..."]
を試してみてくださいディレクトリ
をドキュメントに関連していないが、私は、コードをショートし、正しいです。申し訳ありません。 ムービーは実際にキャッシュディレクトリにあります。 NSHileDirectory()NSHileDirectory NSHileDirectory NSFileManagerはファイルが存在していると言っています... [NSString stringWithFormat:@ "%@ /ライブラリ/ Caches/movie.mov"、NSHomeDirectory()] ' – remy