mpmovieplayercontrollerアプリケーションを使用してiPhone/iPadでビデオを再生していますが、ビデオサイズが非常に大きくなっています(約2〜3時間)。また、メモリの警告が原因で、半分再生した後にアプリケーションがクラッシュしました。だから、私が以前にメモリからバッファビデオをクリア/削除する方法を誰かが提案できますか?
提案してください。ありがとう
mpmovieplayercontrollerアプリケーションを使用してiPhone/iPadでビデオを再生していますが、ビデオサイズが非常に大きくなっています(約2〜3時間)。また、メモリの警告が原因で、半分再生した後にアプリケーションがクラッシュしました。だから、私が以前にメモリからバッファビデオをクリア/削除する方法を誰かが提案できますか?
提案してください。ありがとう
メモリ警告はシミュレータでのみ発生します。デバイスで試してみてください。問題なく動作します。したがって、何もクリアする必要はありません。これは、シミュレーターが(AudioToolbox、CoreVideoなどで)多数の誤ったリークを与えるために発生します。シミュレーターはビデオ全体をキャッシュし、適切にリリースしないようですが、デバイスは途中で必要なものだけをバッファリングします。それが理にかなっていることを願っています
私の経験から、バッファ ビデオをクリア/削除する必要はありません。メモリ プロファイラを実行して、コードがリークしていないかどうかを確認してください。
[プロジェクト] メニュー > [プロファイル] -> [メモリ プロファイラー] を選択します。