MPMoviePlayerControllerのinitWithContentURL:
を使用してビデオを起動した後、ダウンロードしたビデオをキャッシュして、次に再生するときにローカルファイル:// URI経由でロードできるようにしますか? ムービープレーヤーを起動することはできますが、プレロードが完了する前にプレイヤーの能力を活用したいと考えています。MPMoviePlayerControllerで事前ロードを成功させた後にディスクにビデオをキャッシュする
答えて
トリックは、(アトミック:YESを使用して)ディスクにダウンロードを開始し、10秒待ってからムービープレーヤーをローカルディスクパスに向けることです。それは不完全なファイルを再生しながら "ダウンロード"します。
次回は、ファイルが最初に存在するかどうかを確認してください。
私はWIFI接続でこれをうまく動作させることができましたが、3Gではあらゆる種類のクラッシーさがありました。
さらに悪いことに、不完全なローカルファイルに問題がありました。それが価値があるかどうか私に教えてください。
Mmm ...私はこれを試してみましたが、あまりにもエラーが発生しやすくなりました。私の最新の回答に従って、カスタムディスク専用キャッシュ実装で '[NSURLCache sharedURLCache]'をオーバーライドしようとしたことがありますか? –
私はこれをテストしていませんが、ディスク専用のカスタムキャッシュ実装で[NSURLCache sharedURLCache]
を無効にすることができます。 MPMoviePlayerController
がNSURLRequest
を使用すると、動作する可能性があります。
誰もこれをテストしましたか? –
私はそれをテストしました。 MPMoviePlayerControllerはNSURLCacheをまったく使用しません。 – Slavik
- 1. プログラムでファイル "ディスク上のサイズ"を事前に決定する
- 2. フェッチをコアデータで事前キャッシュするか?
- 3. ビデオをブラウザにキャッシュし、ビデオを再生するたびにキャッシュされたバージョンを使用する方法
- 4. Windowsで共有ライブラリを事前にロードするためのLD_PRELOAD
- 5. MPMoviePlayerController Apple TVにビデオをストリーミングする
- 6. MPMoviePlayerControllerビデオを回転させる方法(スーパービューではない)
- 7. UIViewがロードされた直後にビデオを再生
- 8. odeintを成功させるには?
- 9. デッドロックを成功させるには
- 10. チタンでビデオをロードする前のProgressDialog
- 11. Azureで事前生成されたエンティティフレームワークビュー
- 12. AJAX成功後にDivをリフレッシュする
- 13. 事前にトレーニングしたカフェモデルをラザニアにロードしますか?
- 14. ビデオをMPMoviePlayerControllerで再生
- 15. ログインに成功した後にTextViewに値を追加する
- 16. ディスクに大量のデータをキャッシュする
- 17. MPMoviePlayerControllerでビデオを再生する前に、UIImageViewのビデオの最初のフレームの画像を削除します。
- 18. ブーストを使用してディスクにシリアル化した後にデータをロードできませんでした。
- 19. 事前定義されたキーで辞書を作成する
- 20. リダイレクトせずにページをロードした後にファイルをロードする
- 21. 新しいビデオがロードされている間にMPMoviePlayerControllerを非表示にする
- 22. JavaFXの成功事例
- 23. Entity Frameworkを事前に生成されたビュー
- 24. VSTSビルドRestAPI最後に成功または部分的に成功したビルドのチェンジセットを取得する
- 25. AudioQueueで録画中にMPMoviePlayerControllerでビデオを再生する
- 26. Subversion:事前チェックインされたファイルの最後にログをコミットする方法
- 27. データをユーザーフレンドリーな方法で事前ロード
- 28. 成功したjeditableサブミット後に別のコントロールを更新する
- 29. フォームの提出が成功した後にワードプレスウィジェットをリダイレクトする
- 30. symfony2のログイン成功直後でリダイレクトする前に何かしますか?
この問題を解決する方法はありますか? –
キャッシュをサポートする代替ビデオプレーヤーはありますか? – mariosangiorgio