2015年9月15日火曜日

iOS 9 では MPMoviePlayerViewController が非推奨になります

What's new in iOS に1行だけ書いてありますが,iOS 9 では Media Player Framework のビデオ再生クラス MPMoviePlayerViewController が非推奨になります.またピクチャ・イン・ピクチャもサポートされません.
The video playback classes defined in the Media Player framework are deprecated in iOS 9 and do not support PiP.
代わりに AVPlayerViewController を使えば iOS 8 以降で動きます.

ただし Media Player Framework そのものは存続するみたいで MPMusicPlayerController はそのまま残るようです.

おそらくiOS 9 で採用されたピクチャ・イン・ピクチャに対応させるために,映像まわりを AV Foundation と AV Kit に集約させるためなのでしょう.

ちなみに映像音声の再生だけなら AVPlayerAVPlayerLayer の組み合わせが最もシンプルで,AVPlayerViewController を使う必要はありません.

0 件のコメント:

コメントを投稿