MPMoviePlayerController を使用して、iPhone でムービーを再生しています。他の UIViewController に切り替えると、ムービーが一時停止します。MPMoviePlayerController に戻ると、ユーザーは一時停止した時点から再開できるはずです。
他の UIViewController に切り替えると:
- 映画を一時停止する
- 一時停止されたムービーの時間をキャッシュします。
- ちらつきの問題があるため、スーパービューから MPMoviePlayerController のビューを削除します。
私が戻ってきたとき、
a) MPMoviePlayerController のビューを作成してスーパービューに追加する
b) キャッシュされた時間を MPMoviePlayerController に設定する
c) MPMoviePlayerController で再生を呼び出す。
play を呼び出すと、前のフレーム (観測可能な量だけ一時停止されたフレームから離れている) が表示されることがあります。
これを解決するにはどうすればよいですか?