六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 43|回复: 0

利用MPMoviePlayerViewController实现简单的mp4播放

[复制链接]

升级  77.33%

50

主题

50

主题

50

主题

秀才

Rank: 2

积分
166
 楼主| 发表于 2013-1-26 12:41:25 | 显示全部楼层 |阅读模式
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。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表