現在、ffmpeg を使用して、Android でメディア プレーヤーを開発しています。ndkを使用してffmpegをコンパイルしました。次に、ビルドしたモジュールを使用してコーディングする必要があります。ここで質問があります: コンパイルされた ffmpeg をどのように使用するのですか?
まず、ffmpeg モジュールをインポートする必要があるため、$(ndk)/docs/IMPORT-MODULE.html
. しかし、練習になると、物事はうまくいきませんでした。
苦労した後、PREBUILTS.html
まさに私が欲しかった というドキュメントがあることに気づきました。そこで、新しいプロジェクトを作成し、ドキュメントに示されているように、段階的にコピーlibffmpeg.so
し$(newProject)/jni
て書き込みます。Android.mk
まだうまく機能していませんが、正しい方法を見つけたと思います。
ここで質問があります: と の違いは何IMPORT-MODULE
ですかPREBUILTS
? IMPORT-MODULE
インポートされたモジュールがそれ自体で動作する可能性がある (バイナリとして配布される可能性がある) ことをPREBUILTS
意味し、それは動的ライブラリのみであることを意味しますか?