MPMoviePlayerController用于管理视频的播放,视频可以来自于本地文件或者是网络数据流。视频可以全屏或者内置在moviePlayer拥有的view中播放。你可以在你的app中在一个view包含视频播放的view,或者使用MPMoviePlayerViewController来管理。
默认支持AirPlay
当我们将MPMoviePlayerController加入到视图中时,需要合理设置frame
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL: myURL]; [player prepareToPlay]; [player.view setFrame: myView.bounds]; // player‘s frame must match parent‘s [myView addSubview: player.view]; // ... [player play];
将moviePlayer认为是一个封闭的结构,你可以在movie的Layer content上添加自定义的子试图但是绝不要修改它已经存在的子试图。
原文:http://my.oschina.net/u/2474234/blog/513578