web-dev-qa-db-ja.com

ビデオコーデックをAndroid

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

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

これを実行したい理由は、サポートされていないコーデック(HLSまたはTS)のビデオを表示する必要があるアプリケーションがありますが、本格的なビデオプレーヤーを構築したくないためです。既存のコーデックと統合するだけです。組み込みのプレーヤー。

ありがとう、アリク。

18

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

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

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

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

これを実行したい理由は、サポートされていないコーデック(HLSまたはTS)のビデオを表示する必要があるアプリケーションがありますが、本格的なビデオプレーヤーを構築したくないためです。既存のコーデックと統合するだけです。組み込みのプレーヤー。

AndroidのVLCは(少なくとも一部の携帯電話では)間もなくリリースされるため、ご使用のフォーマットを再生できる可能性があります。

12
CommonsWare

Android開発者ページ Androidへのカスタムコーデックの追加 を参照することで、(試したことはありませんが)カスタムコーデックを追加できる可能性があると思います。

OpenMAX ILレイヤーを介してコーデックを追加してみて、Androidメディアプレーヤーを呼び出して再生することができます(vlcはこのように行ったと思いますが、独自のプレーヤーを使用しています)。 Androidデフォルトのプレーヤー。openMAXAPIを介して利用可能なコーデックのリストを取得するだけで、コーデックがある場合は再生されます。したがって、アプリの初期化中にコーデックを追加してみてください。メディアプレーヤーを呼び出します。

1
Jaekwan