MPMoviePlayerController播放本地文件但不通过HTTP远程播放

时间:2011-09-09 14:46:13

标签: iphone ios ipad video-streaming mpmovieplayercontroller

我有一个mp4文件,该应用程序的一部分可以与MPMoviePlayerController一起播放。

[_mediaPlayer setContentURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] 
                                                    pathForResource:@"movie" 
                                                    ofType:@"mp4"]]];
[_mediaPlayer play];

但是,一旦我将同一个文件上传到网络服务器,它就会给我一个错误:

Error Domain=MediaPlayerErrorDomain Code=2

同一设备上的Safari浏览器播放远程影片 - 因此可访问性不是问题 。 我没有找到任何有关Code 2告诉我的文档。所以我被卡住了。

任何?

1 个答案:

答案 0 :(得分:7)

您应该使用NSURL的URLWithString:因为您没有使用本地文件路径。 (张贴评论答案:))