-1

mpmovieplayercontrollerアプリケーションを使用してiPhone/iPadでビデオを再生していますが、ビデオサイズが非常に大きくなっています(約2〜3時間)。また、メモリの警告が原因で、半分再生した後にアプリケーションがクラッシュしました。だから、私が以前にメモリからバッファビデオをクリア/削除する方法を誰かが提案できますか?

提案してください。ありがとう

4

2 に答える 2

0

メモリ警告はシミュレータでのみ発生します。デバイスで試してみてください。問題なく動作します。したがって、何もクリアする必要はありません。これは、シミュレーターが(AudioToolbox、CoreVideoなどで)多数の誤ったリークを与えるために発生します。シミュレーターはビデオ全体をキャッシュし、適切にリリースしないようですが、デバイスは途中で必要なものだけをバッファリングします。それが理にかなっていることを願っています

于 2013-03-18T04:21:27.377 に答える
0

私の経験から、バッファ ビデオをクリア/削除する必要はありません。メモリ プロファイラを実行して、コードがリークしていないかどうかを確認してください。

[プロジェクト] メニュー > [プロファイル] -> [メモリ プロファイラー] を選択します。

于 2013-03-18T04:17:19.570 に答える