5

現在 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 エミュレーターでの統合をテストする場合、実行する手順は何ですか。

私の質問について何か知っている専門家は、彼らに答えてください。

前もって感謝します。

-よろしく

サム

4

0 に答える 0