如何在Android中播放.opus音频文件?

66bbxpm5  于 2022-12-21  发布在  Android
关注(0)|答案(3)|浏览(309)

我正在开发一个应用程序识别语音使用谷歌云语音API和录音同时。git link我试图播放录制的.opus音频文件获得IOException W/System.err: java.io.IOException: setDataSource failed.
有什么想法吗谢谢!

djmepvbi

djmepvbi1#

android stack exchange上的一位用户提到能够在较新版本的Android中使用play opus files when they have a .ogg extension
将.opus文件重命名为. ogg。

avkwfej4

avkwfej42#

我不知道这个具体的错误,但Supported Media Formats page说Opus只在Android 5.0+中支持,然后只在matroska容器中支持。
请确保您在较新的Android上进行测试,并且您可能需要手动解复用以将原始数据包馈送到解码器。
如果您在任何地方都需要Opus支持,您可以在应用中包含C库,并直接通过JNI调用它。

lhcgjxsq

lhcgjxsq3#

Android 10及更新版本可以播放. opus文件。

相关问题