gpt4 book ai didi

iphone - 如何以编程方式退出 MPMoviePlayerController?

转载 作者:行者123 更新时间:2023-11-28 19:09:24 25 4
gpt4 key购买 nike

我需要在播放时以编程方式退出 MPMoviePlayerController,而不是按完成按钮。是否可以。有什么方法可以模拟完成按钮的点击吗?

最佳答案

我有一个技巧给你。你可以把 mpmovieplayer 放在 uiview 上,然后在停止播放器后删除 uiview

在 ViewController.h 中

      MPMoviePlayerController *moviePlayerController;
UIView *view1;
-(IBAction)cancelPlay:(id)sender;

在 ViewController.m 中

  - (void)viewDidLoad
{
[super viewDidLoad];
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"try" ofType:@"mp4"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
view1=[[UIView alloc]initWithFrame:CGRectMake(0, 10, 320, 300)];
view1.backgroundColor=[UIColor blueColor];
[self.view addSubview:view1];
moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[moviePlayerController.view setFrame:CGRectMake(0, 10, 320,300)];
[view1 addSubview:moviePlayerController.view];
moviePlayerController.fullscreen = YES;
moviePlayerController.controlStyle=MPMovieControlStyleEmbedded;
[moviePlayerController play];
}
-(IBAction)cancelPlay:(id)sender{
[moviePlayerController stop];
[view1 removeFromSuperview];
}

关于iphone - 如何以编程方式退出 MPMoviePlayerController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17144931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com