MPMoviePlayerViewController不通过流媒体播放视频?

时间:2013-12-18 07:48:04

标签: ios iphone ipad mpmovieplayer

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

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];

如果我错过了什么,请帮我纠正。提前谢谢。

2 个答案:

答案 0 :(得分:1)

关注iOS 9 App传输安全性。如果您尚未设置,则流式传输将失败并显示黑屏。

答案 1 :(得分:0)

movieSourceTypeFile更改为Streaming

player.moviePlayer.movieSourceType= MPMovieSourceTypeStreaming;

注意:url应该是streaming url而不是physical file path