//初始化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];
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点击事件可以实现随意点击,实现播放,暂停功能