您的位置:首页 > 其它

播放视频

2015-08-27 19:25 369 查看
//初始化url
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"abc" ofType:@"mp4"]];

//初始化播放视频
moviePlayer =[[MPMoviePlayerController alloc]initWithContentURL:url];
[self.view addSubview:moviePlayer.view];
moviePlayer.view.frame =CGRectMake(0, 0, self.view.frame.size.width, self.view.bounds.size.height*8/16);
//控制模式
moviePlayer.controlStyle=MPMovieControlStyleNone;
//开始播放
[moviePlayer play];

UIButton *btn =[UIButton buttonWithType:UIButtonTypeCustom];
[btn setTitleColor:[UIColor greenColor] forState:UIControlStateNormal];
[btn setTitleColor:[UIColor redColor] forState:UIControlStateSelected];

[btn setTitle:@"" forState:UIControlStateNormal];
btn.frame =CGRectMake(0, 0, self.view.frame.size.width, self.view.bounds.size.height*8/16);
[btn addTarget:self action:@selector(btnAct:) forControlEvents:(UIControlEventTouchUpInside)];
btn.tag = 110;

// moviePlayer.view.layer.transform=CATransform3DMakeRotation(M_PI, .5, 0, 1);

[moviePlayer.view addSubview:btn];

}

- (void)btnAct:(UIButton *)btn{

if (btn.selected) {
[self play];
}else{
[self paush];
}

}

- (void)play{

UIButton *button = (UIButton*)[moviePlayer.view viewWithTag:110];
button.selected = !button.selected;
[moviePlayer play];

}

- (void)paush{
UIButton *button = (UIButton*)[moviePlayer.view viewWithTag:110];
button.selected = !button.selected;
[moviePlayer pause];

}

button点击事件可以实现随意点击,实现播放,暂停功能
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: