В чем разница между IMPORT-MODULE и PREBUILTS? - PullRequest
3 голосов
/ 19 февраля 2012

В настоящее время я использую ffmpeg для разработки медиаплеера на Android.Я скомпилировал ffmpeg, используя ndk.И затем я должен использовать встроенный модуль для кодирования.Поэтому возникает вопрос: как использовать скомпилированный ffmpeg?

Сначала я подумал, что поскольку мне нужно импортировать модуль ffmpeg, мне нужно прочитать $(ndk)/docs/IMPORT-MODULE.html.Но когда дело дошло до практики, ничего не вышло.

После некоторого времени я обнаружил, что есть документы под названием PREBUILTS.html, что было именно то, что я хочу.Поэтому я создал новый проект, скопировав libffmpeg.so в $(newProject)/jni и напишите Android.mk шаг за шагом, как показано на документации.Это еще не сработало, но я думаю, что нашел правильный путь.

Итак, возникает вопрос: в чем разница между IMPORT-MODULE и PREBUILTS?Означает ли IMPORT-MODULE, что импортированный модуль может работать сам (может распространяться как двоичный файл), а PREBUILTS означает, что это только динамическая библиотека?

...