多くのカスタマイズをしたい場合は、AVFoundation
のほうが良いでしょう(例:AVPlayer
)。あなたは完全にプレーヤー、オーディオ、セッションなどをカスタマイズすることができますので、たくさんのカスタマイズが必要な場合は、MPMoviePlayerController
の代わりにAVPlayer
を使用する方が良いです。
MPMoviePlayerController
は、AVPlayer
と比較して実装が非常に簡単です。 currentPlaybackTimeが
AVPlayer:
KVO準拠ではありませんので、タイマーを設定するあなたはMPMovieControlStyleNoneにcontrolStyleを設定する必要が
MPMoviePlayerController:
、AVPlayerにはコントロールに組み込まれていないが、それは簡単に現在の時刻を扱うになりaddPeriodicTimeObserverForInterval:queue:usingBlock:
を持っています。 periodTimeObserverについてのよりよい事は
を
などなどをあなたはより多くの詳細とより良く理解するためthis documentを参照することができます「ブロックにも時間がジャンプしたときに再生を開始または停止するたびに呼び出される」ということです。これが役立つ
希望:)
MPMediaPlayerControllerは、iOS9.0では非推奨です。だから私はAVPlayerだけ残っていると思う。 –
はい、ios 9からは廃止予定です。 – Lion