2010-12-16 16 views
0

私はアプリケーションを開いて、デバイスにダウンロードして保存するさまざまなファイルを表示します。iOSでファイル形式(オーディオまたはビデオ)を取得する

私はすでにデータがUIImageにロードされています。これはファイルがイメージではないことを意味しますが、ファイルがオーディオまたはビデオファイルであるかどうかを調べるには時間がかかります。

私は非常に喜んで、同様のサウンドを再生します動画を再生するにはMPMoviePlayerViewControllerを使用していますが、何の映像と現在は任意のアイデアが

に独自の異なるインターフェースでなかった場合、私はむしろ、知っているだろうか?

答えて

3

さて、あなたはいつもファイル拡張子を見て、自分でコンテンツタイプを判断することができます! =)

Googleの探索はあなたに多くのことを伝えることができるはずですが、ここではあなたから余分な作業をせずにそのAVAudioPlayerとMPMoviePlayerControllerサポートフォーマットのためのいくつかの開始情報です:

オーディオファイル:MP3、M4P、M4A/AAC、WAV、およびCAF
ビデオファイル:M4V、MPV、MP4、MOV、3GP

(注:私は上記の形式の完全なリストであるが、それはあなたが始める必要があるかどうかわかりません。)

ビデオファイルにはオーディオトラックしか含まれないことがありますが、わからないあなたがプログラマチックにそれを理解するよう指示します。たぶん誰か他の人がいくつかのアイデアを持っています。

+0

拡張機能をご利用いただきありがとうございます。拡張機能は念頭に置いておきますが、私はいつも気づいたことがあります(新しいサポートが追加されました)。 –

+0

私のアプリでは、これを処理するための唯一の方法があります。これは、文字通り、私たちが出荷しようとしていることの中で私がやっていることです。 ファイル拡張子を調べることは安全なことです。ソフトウェアと同じように、変更に依存するものとして更新する必要があるからです。 (3.2 SDKから4.2 SDKへ行くのと同じように!) – MechEthan

関連する問題