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