シミュレーターは本格的なエミュレーターではなく、単なるシミュレーターです。Mac OS と同様のフレームワークを使用しますが、iOS とは機能が異なる場合があります。つまり、シミュレーターは実際のデバイスよりも多くの機能を備えている場合があります。
iOSのMPMoviePlayerControllerクラスは、少数のコンテナーとコーデックのみをサポートし、AVI をサポートしていません。
対応フォーマット
このクラスは、iOS でサポートされているムービーまたはオーディオ ファイルを再生します。これには、ストリーミング コンテンツと固定長ファイルの両方が含まれます。ムービー ファイルの場合、これは通常、拡張子が .mov、.mp4、.mpv、および .3gp で、次の圧縮規格のいずれかを使用するファイルを意味します。
H.264 ベースライン プロファイル レベル 3.0 ビデオ、30 fps で最大 640 x 480。(Baseline プロファイルは B フレームをサポートしていません。)
MPEG-4 パート 2 ビデオ (シンプル プロファイル)
このクラスを使用してオーディオ ファイルを再生すると、オーディオの再生中に QuickTime のロゴが表示された白い画面が表示されます。オーディオ ファイルの場合、このクラスは最大 48 kHz の AAC-LC オーディオ、および最大 48 kHz の MP3 (MPEG-1 Audio Layer 3) ステレオ オーディオをサポートします。