этот вопрос поднят в разных местах, но ни один из них не дает простого подробного объяснения того, что требуется.Использование предварительно построенного бинарного файла в приложении android
До сих пор я создал собственный двоичный ffmpeg для использования в android, сборка в порядке.
Я поместил двоичный файл в свой каталог project/lib/armeabi-v7a/и переименовал его в libffmpeg.so, чтобы его можно было подхватить системой упаковки, как указано в других сообщениях.
Теперь проблема в том, что libffmpeg.so или ffmpeg требуют наличия некоторых других библиотек, которые обычно находятся в его (ffmpeg) каталоге lib. когда я запускаю его с помощью Runtime.getRuntime(). exec (command), он вызывает для тех других библиотек, которые либо находятся не в нужном месте, либо вообще не были собраны системой упаковки Android.
поэтому я скопировал все библиотеки, которые ffmpeg требует в том же/lib/armeabi-v7a /, но все равно не успевает.
Поиск в Stackoverflow, я нахожу сообщения об использовании jni aproach, а другие говорят, что они могут делать это без jni. Каков самый простой способ использовать предварительно построенный двоичный файл, который требует других libaries в android?
Тогда возникает вопрос и о файлах Android.mk и Application.mk, когда они нужны, только если кто-то пытается создать собственный C/C++-код в android или должен также использоваться, встроенные библиотеки и двоичные файлы. А также, если мне нужны они для этого случая, где эти файлы должны быть помещены в проект?
Я очень новичок в андроиде, прошу вас, ясность и понимание, спасибо за то, что поделились своей мудростью.
исполняемому FFmpeg предлагает интерфейс высокого уровня, что сами библиотеки не предлагают, поэтому при использовании 'ffmpeg' исполняемым делает вещи проще для вашего приложение, которое было бы лучше, чем JNI. Пожалуйста, уточните ваши потребности. –
Привет @Samuel, да, используя только исполняемый файл ffmpeg, я бы хотел, только один файл без всех внешних библиотек. Проект приостановлен, если у вас есть дополнительная информация, было бы признательно, спасибо. – user280026