MPMoviePlayer在流完成后继续播放
问题描述:
我们有播放流的MPMoviePlayer。这很好,但我们有两个问题:MPMoviePlayer在流完成后继续播放
- 播放器在电影完成后继续播放,所以播放器关闭并返回到应用程序,但突然间我们听到了电影的音频再次。
- 在模拟器上,电影完全播放,但在设备上,当最后一个段开始时,屏幕会冻结。 (流与碎片一个M3U8流文件)
我们已实现了以下方法:
- (void) movieFinishedCallback:(NSNotification*) aNotification
{
MPMoviePlayerController *player = [aNotification object];
[[NSNotificationCenter defaultCenter]
removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:player];
[player stop];
[[UIApplication sharedApplication] setStatusBarHidden:NO];
self.view.hidden = YES;
[player release];
}
我们有什么缺失?
在此先感谢!
答
添加“暂停”之前“停”是这样的:
[player pause];
[player stop];
我们想通了,该M3U8文件有一个坏的比特率,调整它和它现在运行良好。以防万一,我已经添加了暂停..谢谢队友! – CyberK 2010-11-23 17:55:46