Как преобразовать аудиофайл mp3 в аудиофайл Opus в Kotlin?

Я объявил путь к моему аудиофайлу mp3 в своем коде как var pathname: String = "/..../file.mp3" (он сохранен правильно, я могу его прослушать). Могу ли я преобразовать этот файл в аудиофайл Opus? Большое тебе спасибо


person MrMe    schedule 12.01.2020    source источник


Ответы (1)


Я не знаю об этой конкретной ошибке, но страница Поддерживаемые форматы мультимедиа говорит, что Opus поддерживается только в Android 5.0+ и то только в контейнере matroska.

Убедитесь, что вы тестируете на более новой версии Android, и вам может потребоваться выполнить демультиплексирование вручную, чтобы передать необработанные пакеты в декодер.

Если вам нужна везде поддержка Opus, вы можете включить библиотеку C в свое приложение и вызывать ее непосредственно через JNI.

person Diego Galvez    schedule 12.01.2020
comment
О, я не понимаю и ошибаюсь, я не знаю, как преобразовать mp3 в opus - person MrMe; 13.01.2020