iOS电影播放器​​控件在视频结束时跳转到播放器中间

时间:2011-08-03 16:08:42

标签: ios video video-streaming mpmovieplayercontroller

我的应用程序使用HTTP Live Streaming播放视频文件。我们遇到了一个问题,一旦流结束,播放器控制从播放器底部跳到中间,如截屏(http://postimage.org/image/1dvr9u338/)所示。这是预期的行为,如果没有,是否有任何关于正在发生的事情的想法?

如果应用程序播放非实时流视频,例如mp4,则一切正常。但是,只要我们播放直播视频(m3u8),例如Apple的样本流视频(http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8),就会出现此问题。

该应用程序支持iOS 4.2+,每个版本都会出现问题。我用一个全新的项目测试了它,它只是嵌入了一个MPMoviePlayerController的视图并播放视频。下面是一些加载contentURL,嵌入视图和播放视频的示例代码。

- (void)viewDidLoad
{
     moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:@"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8"]];
     moviePlayerController.view.frame = CGRectMake(100, 100, 600, 400);
     [self.view addSubview:c.view];

    [super viewDidLoad];
     // Do any additional setup after loading the view, typically from a nib.
}

- (void)viewDidAppear:(BOOL)animated
{
     [moviePlayerController play];

    [super viewDidAppear:animated];
}

0 个答案:

没有答案