我使用下面的代码来播放视频,但是在使用意味着资源文件路径的本地网址时它工作正常。不适用于服务器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];
如果我错过了什么,请帮我纠正。提前谢谢。
答案 0 :(得分:1)
关注iOS 9 App传输安全性。如果您尚未设置,则流式传输将失败并显示黑屏。
答案 1 :(得分:0)
将movieSourceType
从File
更改为Streaming
:
player.moviePlayer.movieSourceType= MPMovieSourceTypeStreaming;
注意:url
应该是streaming url
而不是physical file path