2011-10-29 13 views
1

Mac OS X(v 10.6)でQTKitフレームワークを使用してメディアプレーヤーを開発しています。 QTMovieViewコントロールを同じものに使用しましたが、問題があります。問題は、movファイルは完全に再生されますが、aviファイルやそれに類するフォーマットは適切に再生されないということです。私はpublic.aviファイルタイプのドキュメントタイプを追加しましたが、サウンドだけが来て、プレーヤー。 Quicktime(v10)を使って同じことをしようとしていたが、役に立たなかった。QTMovieViewでサポートされているフォーマット

誰もが正しい方向に私を指すもらえますか?

答えて

0

documentation ... supported formats.を参照してください。

オーディオフォーマット

AIFF、MP3、AU、WAV、はuLaw

ビデオフォーマット

AVI、AVR、DV、M-JPEG、MPEG -1、MPEG-2、MPEG-4

コーデック

AAC、AVI、AVR、DV、M-JPEG、MPEG-1、MPEG-2、MPEG-4、なOpenDML、3GPP、3GPP2 、AMC、H.264

ウェブストリーミング形式

HTTP、RTP、RTSP

+0

これは真ですが、ファイルはQTMovieViewで再生されません。何もエラーはありませんが、ビジュアルコンテンツはありません..! –

+0

別のAVIファイルを試しましたか? – Krishnabhadra

+0

はい、私はそれらのどれも視覚的に表示されているわけではありません。確かにファイルは開かれていますが、正しく再生されません。 public.aviファイルのために作成された新しいドキュメントタイプ.. –

2

AVIとMOVは単なるムービーコンテナです。通常、動画ファイルにはビデオトラックとオーディオトラックが含まれています。再生時には、トラックを圧縮するために使用される特定のコーデックに依存します。 QuicktimeはAVIファイルを読むことができますが、ビデオを再生するには特定のコーデックが必要です。

ムービーでどのビデオコーデックが使用されているかを調べる必要があります。この情報を表示できるアプリがたくさんあります。例えばVLC Player。

Quicktimeがデフォルトのコーデックセットで再生しない場合、ほとんどの場合、コーデックはDivxです。

使用しているコーデックを見つけたら、特定のQuicktimeコンポーネントをインストールします。

+0

最近遅れて申し訳ありませんでしたが、最近ネットで問題が発生しました。あなたが提案した内容を実装したら、答えが得られます。ありがとう –

関連する問題