2011-01-13 25 views
15

新しいコーデックをAndroidに追加するために必要な手順を説明してもらえますか?Androidにビデオコーデックを追加する

また、完全なAndroid OS ビルドの一部ではなく、 インストール(または最初の起動)アプリケーションの一部としてコーデックをインストールしたいと思います。

私はこれをしたい理由は、私は非サポートコーデック(HLSまたはTS)のビデオを表示する を必要とするアプリケーションを持っているということですが、私は は本格的なビデオプレーヤーを構築したいとは思わないでしょう - 既存の組み込みのプレーヤー と統合するだけです。

ありがとう、 Alik。

答えて

9

誰かがAndroidに新しいコーデックを追加するために必要な手順を説明していただけますか?

独自のファームウェアを作成するか、独自のメディアプレーヤー(Android用VLCなど)を作成します。

また、コーデックをアプリケーションのインストール(または最初の起動)の一部としてインストールし、完全なAndroid OSビルドの一部としてはインストールしないことをおすすめします。

独自のメディアプレーヤーを作成しない限り不可能です。

私はこれをしたい理由は、私は非サポートコーデック(HLSまたはTS)のビデオを表示する必要があるアプリケーションを持っているということですが、私は本格的なビデオプレーヤーを構築したいとは思わないでしょう - 既存の内蔵プレーヤーと統合するだけです。

Android用VLCはまもなく(一部の携帯電話では)間もなくリリースされる予定ですので、あなたのフォーマットを再生することができます。

+0

なぜできないのですか?私はOMXに関するいくつかのことを読んで、正しいコーデッククラスを実装し、適切な場所に配置し、ステージフリーに接続し、デフォルトのプレーヤーで新しいコーデックの実装を行うと考えました。問題は、途中で各ステップのドキュメントが表示されないことです。 –

+2

@kilaka:自分のファームウェアを構築していない限り、どこにでも書き込み権限がないため、適切な場所に置くことはできません。 – CommonsWare

0

私はアンドロイドの開発者ページAdding custom codec to androidを参照して、カスタムのコーデックを追加することは可能かもしれないと思います。

openMAX ILレイヤーを使ってコーデックを追加してみてください。アンドロイドメディアプレーヤーを呼び出して再生しても構いません(vlcはこのようにしていますが、独自のプレーヤーを使用しています)。最高のプレーヤー、アンドロイドのデフォルトプレイヤーは、openMAX APIで利用可能なコーデックのリストを取得し、コーデックがあれば再生します。だからあなたのアプリケーションの初期化中にあなたのコーデックを追加しようとする価値があり、メディアプレーヤーを呼び出す。

関連する問題