gpt4 book ai didi

objective-c - 我怎么知道什么时候播放视频?

转载 作者:行者123 更新时间:2023-12-01 18:30:17 25 4
gpt4 key购买 nike

我的项目中有视频。我使用MPMoviePlayerController播放它,但是应用程序需要花一些时间才能加载。现在,我想再吃一个午餐。视频开始播放时。我如何知道何时已加载视频并开始播放,以及如何调用另一个功能。何时播放???

你能指导我吗?

这是一些简单的代码

-(IBAction)testVideoLongPress:(id)sender
{
NSString *moviePath = [[NSBundle mainBundle] pathForResource:@"video1" ofType:@"MOV"];
movie = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:moviePath]];
movie.view.backgroundColor = [UIColor blackColor];
movie.controlStyle = MPMovieControlStyleDefault;
movie.shouldAutoplay = YES;

movie.view.frame = CGRectMake(0, 50, 720, 1280);
[self.view addSubview:movie.view];
[movie play];
}

-(void)wannalunchthismethod
{
....
}

最佳答案

查看MPMoviePlayerLoadStateDidChangeNotification MPMoviePlayerController 通知,您将能够捕获电影播放器​​状态更改为“播放”。

关于objective-c - 我怎么知道什么时候播放视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9834360/

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