2013-12-18 51 views
0

我正在使用下面的代码来播放视频,但它使用本地url意味着资源文件路径的工作正常。不适用于服务器网址。MPMoviePlayerViewController不是通过流播放视频?

player = [[MPMoviePlayerViewController alloc] initWithContentURL:urlvalue]; 
player.view.frame = CGRectMake(10, 10, 800, 800); 
player.moviePlayer.shouldAutoplay=YES; 

player.moviePlayer.movieSourceType= MPMovieSourceTypeFile; 
[player.moviePlayer setControlStyle:MPMovieControlStyleDefault]; 

[self.view addSubview:player.view]; 
[player.moviePlayer prepareToPlay]; 
[player.moviePlayer play]; 

如果我遗漏了一些东西,请纠正我。提前致谢。

+0

尝试以模态方式呈现MPMoviePlayerViewContoller;检查这个http://stackoverflow.com/a/8864540 – TonyMkenu

回答

0

变化movieSourceTypeFileStreaming

player.moviePlayer.movieSourceType= MPMovieSourceTypeStreaming; 

注:url应该是iOS上的应用9运输安全streaming urlphysical file path

+0

已经我试过这个player.movi​​ePlayer.movi​​eSourceType = MPMovieSourceTypeStreaming;不工作 – Jayaraj

1

留意。如果你还没有设置它,流式传输将失败,黑屏空白。

+0

谢谢,我错过了! – Borzh