5
我有一個mp4文件,作爲應用程序的一部分,MPMoviePlayerController可以很好地播放。MPMoviePlayerController播放本地文件,但不通過HTTP遠程打印
[_mediaPlayer setContentURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"movie"
ofType:@"mp4"]]];
[_mediaPlayer play];
但是,一旦我上傳同樣的文件到網絡服務器它會給我的錯誤:
Error Domain=MediaPlayerErrorDomain Code=2
在同一臺設備上的Safari瀏覽器播放遠程電影 - 這樣的可達性不問題 。 我沒有找到有關代碼2告訴我的任何文檔。所以我被卡住了。
有人嗎?
什麼是Web服務器文件的鏈接?這就是你應該使用你的網址。你應該使用NSURL URLWithString:因爲你沒有使用本地文件路徑。 –
非常感謝! - 那是我需要的後方。這是一個相當愚蠢的錯誤。我在我的代碼中:[NSURL fileURLWithPath:item.url];而不是[NSURL URLWithString:item.url]; – Jakob
@Jesse - 把你的評論作爲回答:) – deanWombourne