ムービーを別のモーダル画面に表示

別のモーダル画面にムービを表示したい場合は、MPMoviePlayerViewControllerを生成してpresentMoviePlayerViewControllerAnimatedで表示する。

MPMoviePlayerViewControllerはUIViewControllerのサブクラスなので
生成したビューコントローラーをpresentMoviePlayerViewControllerAnimatedに指定すれば、
別画面でムービーを再生できる。

サンプルコード
moviePlayerView = [[MPMoviePlayerViewController alloc] init];
MPMoviePlayerController *moviePlayer = moviePlayerView.moviePlayer;
[moviePlayer setContentURL: url];
[self presentMoviePlayerViewControllerAnimated: moviePlayerView];


アトトック Labo