2015-08-21 128 views
0

此代码在iOS 8中运行良好。但无法播放视频iOS7.The播放器显示出来,但扮演nothing.ThanksiOS 7视频未播放MPMoviePlayerController

NSString *url = @"http://.../playlist.m3u8"; 
NSURL *streamURL = [NSURL URLWithString:url]; 
self.streamPlayer = [[MPMoviePlayerController alloc] initWithContentURL:streamURL]; 
self.streamPlayer.controlStyle= MPMovieControlStyleFullscreen; 
self.streamPlayer.movieSourceType = MPMovieSourceTypeStreaming; 
self.streamPlayer.shouldAutoplay = YES; 
[self.view addSubview:self.streamPlayer.view]; 
[self.streamPlayer prepareToPlay]; 
[self.streamPlayer play]; 

回答

0

从文档:

当您添加的电影播放器​​的看法到应用的视图层次,一定要大小如下所示:

MPMoviePlayerController *player = 
     [[MPMoviePlayerController alloc] initWithContentURL: myURL]; 
[player prepareToPlay]; 
[player.view setFrame: myView.bounds]; // player's frame must match parent's 
[myView addSubview: player.view]; 
// ... 
[player play]; 

尝试设置视频播放器的帧。

+0

没有工作 –

相关问题