0

多くのメディア形式を再生できる iPhone アプリケーションを作成しています。AVI ファイル形式は再生できませんが、他の形式 (MP3、MP4、MOV など) は再生できます。AVI を再生しようとすると、黒い画面が表示され、ディスプレイが非表示になります。この問題を解決するために私ができることについて何か提案はありますか?

4

2 に答える 2

3

iPhone で利用可能な ffmpeg と SDL を使用したビデオの再生に関するこのチュートリアルをご覧ください。

ffmpeg と SDL のチュートリアル、または 1000 行未満でビデオ プレーヤーを作成する方法

これは C で書かれていますが、疑似コードと見なし、それに応じて Objective C に適応させます。

于 2011-09-16T19:59:45.717 に答える
2

.avi はコンテナ形式であり、特定のオーディオ/ビデオ コーデックではありません。.avi コンテナーの内容によっては、iOS デバイスでビデオをデコードできる場合とできない場合があります (ハードウェアの制限のため)。ビデオをリアルタイムでデコードできる場合は、libav (別名ffmpeg) ライブラリを使用してデコードできる場合があります。

于 2011-09-13T06:08:12.813 に答える