Androidにビデオコーデックを追加します
-
10-10-2019 - |
質問
Androidに新しいコーデックを追加するために必要な手順を誰かが説明できますか?
また、完全なAndroid OSビルドの一部としてではなく、アプリケーションインストール(または最初の起動)の一部としてコーデックをインストールしたいと思います。
これをやりたい理由は、サポートされていないコーデック(HLSまたはTS)のビデオを表示する必要があるアプリケーションがあるからですが、完全に吹き飛ばされたビデオプレーヤーを構築したくありません。組み込み、プレーヤー。
ありがとう、アリク。
解決
Androidに新しいコーデックを追加するために必要な手順を誰かが説明できますか?
独自のファームウェアを構築するか、独自のメディアプレーヤー(Android用のVLCなど)を作成します。
また、完全なAndroid OSビルドの一部としてではなく、アプリケーションインストール(または最初の起動)の一部としてコーデックをインストールしたいと思います。
独自のメディアプレーヤーを構築しない限り、それは不可能です。
これをやりたい理由は、サポートされていないコーデック(HLSまたはTS)のビデオを表示する必要があるアプリケーションがあるからですが、完全に吹き飛ばされたビデオプレーヤーを構築したくありません。組み込み、プレーヤー。
Android用のVLCは(少なくとも一部の電話では)まもなく公開されるため、フォーマットを再生できる可能性があります。
他のヒント
Android開発者ページを参照して、カスタムコーデックを追加することは可能だと思います(試したことはありませんが) Androidにカスタムコーデックを追加します.
OpenMax ILレイヤーを介してコーデックを追加してから、Androidメディアプレーヤーを呼び出してプレイすることができます(VLCはこのように行ったが、独自のプレーヤーを使用していると思います)。 Android Default PlayerであるAndroy Playerは、OpenMax APIを介して利用可能なコーデックのリストを取得するだけで、コーデックがある場合は再生されます。そのため、アプリの初期化中にコーデックを追加して、メディアプレーヤーを呼び出す価値があります。