デフォルトでは、android Gigerbread 2.3 は PV_Player (opencore ライブラリ) を使用します。システムのbuild.propファイルにパッチを当てる必要があるだけの解決策が1つ見つかりましたが、システムにパッチを適用したくありません。StageFright プレーヤーを使用する Android メディア フレームワークを使用して、独自のライブラリを作成したいと考えています。libmediaplayerservice がプレーヤーの選択を決定することを知っています。メディアフレームワークを見てください
Androidフレームワークに従ってライブラリを作成したい -
しかし問題は、libmedia が libmediaplayerservice ライブラリと直接対話せず、libmediaplayerservice ライブラリに直接依存していないことです。そのため、stagefright プレーヤーを作成できません。libmedia は、Binder IPC メカニズムを介して libmediaplayerservice ライブラリと通信します。libmedia ソース ライブラリにパッチを適用して、libmediaplayerservice ライブラリにアクセスし、StageFright プレーヤーを作成できるようにする方法と、オープンコア ライブラリの代わりに StageFright レコーダーなどにアクセスできるようにする方法を教えてください。