В настоящее время я использую 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
означает, что это только динамическая библиотека?