2

ビデオのオーディオとビットレートのビットレート、フレームレート、コーデック情報などのメディアファイル統計を生成するAndroidアプリを構築しようとしています。

モバイル デバイスの外部ストレージで利用可能なファイルに基づいてプレイリストを作成し、MediaPlayer API を使用して再生することができました。

しかし、これまでのところ、メディア ファイルから上記の情報を抽出できる API は見つかりませんでした。

AudioTrack クラスを確認しましたが、目的を果たしません。

誰かがこれについていくつかの洞察を共有できれば、それは絶対に素晴らしいことです.

4

1 に答える 1

0

現在、このための API はありません。

おそらく、メディア メタデータ クエリ機能を備えたオープン ソース パッケージを見つけることができます ( ffmpegで実行できると思います)。これらのオープン ソース ライブラリは通常 C で記述されていますが、 NDK (ネイティブ開発キット)に移植できる可能性があります。もう 1 つ覚えておくべきことは、ビットレート、フレームレート、およびその他のエンコード パラメータは一般にコーデック固有であり、一部のコーデックにはライセンス料がかかることです。

于 2011-02-06T22:29:31.757 に答える