Как я могу преобразовать аудиофайл mp3 в аудиофайл Opus в Kotlin? - PullRequest
0 голосов
/ 12 января 2020

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

1 Ответ

0 голосов
/ 12 января 2020

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

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

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

...