18892


これまで動画再生には MPMoviePlayerController を使用していたのですが、iOS 9.0 からdeprecated となったので
AVPlayerViewController に乗り換えようと思っているのですが、MPMoviePlayerControllerで、

moviePlayerController.controlStyle = MPMovieControlStyleFullscreen;

とした時に画面左上に表示されていた再生を終了する[Done]ボタンをAVPlayerViewControllerで表示させる方法がわかりません。

avPlayerViewController.showsPlaybackControls = YES;

としても再生コントロールは表示するのですが、再生を終了するボタンがありません。  
AVPlayerViewController を使って再生画面を表示する時に[Done]ボタンもしくは再生終了させるボタンを表示させる方法を教えてください。


CC BY-SA 3.0
2015-11-16T07:36:47.680
18884
2015-11-16T09:07:56.620
2015-11-16T07:53:34.797
12490
12490
question
ios objective-c
AVPlayerViewController の controlStyle


presentViewControllerメソッドで、AVPlayerViewControllerをモーダル表示すれば、「Done」ボタンが表示されます。（iOS
9.1のシミュレータで確認しました）

モーダル表示ではなく、UINavigationController内で表示しているという場合には、アプリ側で「Done」ボタンを作る必要があると思います。


CC BY-SA 3.0
2015-11-16T09:07:56.620
18892
2015-11-16T09:07:56.620
8986
18884
answer