我需要能够在一个应用中播放多个视频。
不幸的是,我第二次按下播放键时,视频出现闪烁。
我只用这段代码来播放视频
NSURL *url = [[[NSURL alloc]initFileURLWithPath:[[NSBundle mainBundle]pathForResource:@"Movie" ofType:@"m4v"]] autorelease];
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc]initWithContentURL:url];
mp.movieControlMode = MPMovieControlModeDefault;
[mp play];
moviePlayer = mp;
[mp release];
谁能告诉我问题出在哪里? 提前致谢!
更新 1: 似乎 Apple MoviePlayer例子有同样的问题。
最佳答案
你也可以在调用播放函数之前将初始播放时间设置为-1.0
mp.initialPlaybackTime = -1.0;
将这段代码放在你的 play 方法被调用之前。
关于iphone - MPMoviePlayerController 第二次播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2042199/