現在 Android マルチメディア フレームワークでサポートされていないカスタム コーデックがあります。コーデックのソース コードを使用して、新しいフォーマット用のシンプルなビデオ プレーヤー アプリを作成しました。しかし今、私はそれをアンドロイドのマルチメディアフレームワークに統合したいと考えています。
投稿の助けを借りて:
必要な基本を知ることができました。まず、コーデックを Jelly Bean 以降のバージョンに統合する必要があります。したがって、上記の投稿に続いて、Android ソース コードをダウンロードし、上記の投稿で指定されているように、コード スニペットにデコーダー情報を追加しました。media_codecs.xml
そのコード スニペットを以下に示します。
<Decoders>
<MediaCodec name="OMX.CustomDecoder.DECODER" type="video/avc" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
</MediaCodec>
.
.
.
上記のことをしたら、
- 私が考えているのは、android ソース ツリーのどのディレクトリにcustomDecoderのソース コードを追加する必要があるかということです。
- customDecoderコードを追加したら、ソースコードをコンパイルするためにコマンド/ makeファイルを書き込む場所を指定する必要があります。
- 最後に、すべてが正常にビルドおよびコンパイルされたら、Android エミュレーターでの統合をテストする場合、実行する手順は何ですか。
私の質問について何か知っている専門家は、彼らに答えてください。
前もって感謝します。
-よろしく
サム