Как заставить Vitamio работать на targetdk более 23?

Мне действительно нужно использовать плеер Vitamio, но у меня есть цель SDK 23 (или выше). Когда я пытаюсь использовать - это говорит мне

LOAD FFMPEG ERROR: dlopen failed: /.../lib/arm/libffmpeg.so: has text relocations

Итак, как я могу использовать этот видеоплеер на 23 целевых SDK?

1 ответ

Установите sdktarget на 19 в вашем Gradle, это не приведет к сбою, но когда вы проигрываете видео, иногда показывается: диалог перемещения текста. Это скучно мне много. Я скачал FFmpeg-Vitamio и выполнил сборку, пользуясь библиотекой. Пока не могу решить, я вижу в некоторых блогах сообщение: новый FFmpeg решил эту проблему, поэтому я пытаюсь объединить новый FFmpege с FFmpeg-Vitamio, но не получилось. поэтому я собираю последнюю версию FFMpeg для Android, собираю пароли, использую их, но фатальная ошибка. Я понятия не имею, как это исправить тоже. Я хочу использовать последнюю версию FFmpeg для Android и написать нативную для FFmpeg, но это стоит слишком много времени.

Другие вопросы по тегам