2

Android で情報を取得するにvirtual sp<IOMX> getOMX();は、/framework/base/media/libmediaplayerservice/MediaPlayerService.hでこの関数を呼び出す必要があります。だから私はJNIを使​​ってそれを行います。ただし、C++ コードでは、Android フレームワークの C++ 関数を次のように呼び出すことはできますgetOMX()か? 実行する方法?ありがとう。

4

1 に答える 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 に答える