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

我正在开发使用谷歌云语音APi并同时录制音频的Recognize语音应用。 git的链接我试图播放录制的.opus音频文件获取IOException W/System.err: java.io.IOException: setDataSource failed.

任何想法?? 谢谢!!


我不知道具体的错误,但支持的媒体格式页面说Opus仅支持Android 5.0+,然后只支持matroska容器。

确保你在较新的Android上进行测试,并且你可能需要手动解复用才能将原始数据包提供给解码器。

如果你需要任何地方的Opus支持,你可以在你的应用中包含C库,并通过JNI直接调用它。


android堆栈交换中的用户提到当他们在较新版本的Android中具有.ogg扩展名时能够播放opus文件。

将.opus文件重命名为.ogg。

链接地址: http://www.djcxy.com/p/31147.html

上一篇: how to play .opus audio file in android?

下一篇: Android: Reliable Audio Recording, All Devices