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

时间:2017-06-08 12:01:26

标签: android audio android-mediarecorder opus google-cloud-speech

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

任何想法?谢谢!

1 个答案:

答案 0 :(得分:1)

我不知道该特定错误,但Supported Media Formats page表示Opus仅在Android 5.0+中受支持,然后仅在matroska容器中受支持。

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

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