5
私は、アプリケーションの一部としてMPMoviePlayerControllerでうまくいくmp4ファイルを持っています。MPMoviePlayerControllerはローカルファイルを再生しますが、HTTPではリモートでは再生しません
[_mediaPlayer setContentURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"movie"
ofType:@"mp4"]]];
[_mediaPlayer play];
しかし、私はそれは私にそのエラーをあげるWebサーバに非常に同じファイルをアップロード一度:
Error Domain=MediaPlayerErrorDomain Code=2
同じデバイス上のSafariブラウザは、リモートの映画を果たしている - ので、到達可能ではありません問題は です。 コード2の内容に関するドキュメントは見つかりませんでした。だから私は立ち往生している。
誰でも?
ウェブサーバーファイルのリンクは何ですか?あなたがあなたのURLとして使うべきものです。ローカルファイルパスを使用していないため、NSURL URLWithString:を使用する必要があります。 –
ありがとうございました! - それは私が必要とする後ろだった。それはむしろばかげた過ちだった。私は自分のコードで:[NSURL fileURLWithPath:item.url]; [NSURL URLWithString:item.url]の代わりに。 – Jakob
@Jesse - 答えとしてあなたのコメントを入れてください:) – deanWombourne