Android で情報を取得するにvirtual sp<IOMX> getOMX();
は、/framework/base/media/libmediaplayerservice/MediaPlayerService.hでこの関数を呼び出す必要があります。だから私はJNIを使ってそれを行います。ただし、C++ コードでは、Android フレームワークの C++ 関数を次のように呼び出すことはできますgetOMX()
か? 実行する方法?ありがとう。
1023 次
1 に答える
2
NDK ドキュメントに関して「安定」していない API を使用すると、火遊びをしていることになります。でも、となるとgetOMX()
火はあまり熱くありません。
AOSP ソース git からヘッダーを取得できます。
git clone https://android.googlesource.com/platform/frameworks/av
と#include "frameworks/av/include/media/IMediaPlayerService.h"
.so
また、リンカにシステム ファイルを提供する必要があります。この場合はlibmediaplayerservice.so
. コマンドを使用できます
adb pull /system/lib/libmediaplayerservice.so .
エミュレータまたは物理デバイスからこのライブラリを取得します。
于 2013-11-19T14:16:06.067 に答える