我有一个mp4文件,该应用程序的一部分可以与MPMoviePlayerController一起播放。
[_mediaPlayer setContentURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"movie"
ofType:@"mp4"]]];
[_mediaPlayer play];
但是,一旦我将同一个文件上传到网络服务器,它就会给我一个错误:
Error Domain=MediaPlayerErrorDomain Code=2
同一设备上的Safari浏览器播放远程影片 - 因此可访问性不是问题 。 我没有找到任何有关Code 2告诉我的文档。所以我被卡住了。
任何?
答案 0 :(得分:7)
您应该使用NSURL的URLWithString
:因为您没有使用本地文件路径。 (张贴评论答案:))