MPMoviePlayerController
.mov ファイルを再生しようとして使用しています。ビデオを再生するための定型コードに従っているだけで、特別なことはしていません。
これで、シミュレータ上ですべてが正常に実行されます。ただし、実際の iPad (網膜と非網膜の両方) でビデオを再生しようとしても、何も起こりません。再生しようとすると、明らかにエラーなしで失敗し、完了通知が呼び出されます。
.mov ファイルのサイズは 16 MB で、H.264、リニア PCM、およびタイムコードでエンコードされています。カラー プロファイル: HD (1-1-1)。
いくつかのドキュメントを見ると、いくつかの珍しいことがわかります。
サポートされている形式: H.264 ベースライン プロファイル レベル 3.0 ビデオ、30 fps で最大 640 x 480。
最大 640 x 480? それは変だ。私はそれを誤解していますか?より高い解像度のビデオを再生するにはどうすればよいですか?
また、奇妙なのは、ビデオの解像度を 1840 x 1376 に下げるとビデオが再生されることですが、これより高いとデバイスで再生できません。デバイスでメモリの問題が発生しているように思えますが、これは実行できると確信しています。Apple は、iTunes からダウンロードした HD 予告編や映画をどのように再生しますか?
mov ファイルを再生する正しい方法は何ですか?