1、要使用MPMoviePlayerViewController首先要加入MediaPlayer.framework.
2、加入如下代码:
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
[super viewDidLoad];
NSString *url = [[NSBundle mainBundle] pathForResource:@"TaylorSwift-LoveStory" ofType:@"mp4"];
MPMoviePlayerViewController *playerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:url]];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinishedCallback:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:[playerViewController moviePlayer]];
//-- add to view---
[self.view addSubview:playerViewController.view];
//---play movie---
MPMoviePlayerController *player = [playerViewController moviePlayer];
[player play];
}
- (void) movieFinishedCallback:(NSNotification*) aNotification {
MPMoviePlayerController *player = [aNotification object];
[[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:player];
[player stop];
[self.view removeFromSuperView];
[player autorelease];
}
3、支持横屏修改shouldAutorotateToInterfaceOrientation:interfaceOrientation方法使其返回YES。
分享到:
相关推荐
MPMoviePlayerViewController的简单使用及横屏显示。
YTVimeoExtractor, 为iOS获取mp4的Vimeo地址 YTVimeoExtractor YTVimeoExtractor可以提取视频视频的MP4流,然后可以通过 MPMoviePlayerViewController 或者 AVPlayerView 播放。
最近研究了一下关于视频播放的东西,之前都是加载网页或者用MPMoviePlayerViewController直接弹出播放,横竖屏的切换都是通过手机自带的竖屏开关设置实现的,所以用户体验并不是太好,这里的demo在不通过横竖屏开关...
Apple为我们提供了多种方法来实现视频播放,包括MPMoviePlayerController,MPMoviePlayerViewController,AVPlayer,AVPlayerViewController等。而值得注意的是,上述的MPMoviePlayerController与...
2、MPMoviePlayerViewController播放视频 3、AVPlayer播放视频当个视频 4、AVPlayer播放视频多个视频 githud地址:https://github.com/lzbgithubcode/LZBPlayer.git 简书地址:...
####MPMoviePlayerViewController官方demo ####demo下载地址: ####参考链接
录像机 iOS Project演示了如何捕获视频和播放视频。 启动后,您会发现两个按钮:一个用于记录媒体(右),另一个用于播放相同的文件。 它称为video.mov,并保存在应用... 播放利用MPMoviePlayerViewController的实例。
ios平台播放器使用代码,系统mpmovieplayerviewcontroller简单使用
EZMoviePlayer 下载视频到iOS本地的服务器中, 从服务器中加载成流媒体播放. ...目前视频是使用MPMoviePlayerViewController来承载的, 过一段时间将视频用AVFoundation来实现. 添加视频导航, 音量, 全屏和ShareSDK功能.