我正在开发一个播放音乐文件的应用程序。 最近,我收到了一个编码为"opus"的文件。 我使用MediaPlayer类来播放文件,但是使用这种类型的文件时,我会得到以下错误:
java.io.IOException: setDataSourceFD failed.: status=0x80000000 when executing MediaPlayer.create(context, soundURI);
文件类型为“audio/ogg; codecs=opus”。
我试图从whatsapp媒体目录中播放音频文件。如果在whatsapp上打开此音频,则声音完美,但如果我将其复制并粘贴到我的应用程序文件夹中并尝试使用MediaPlayer播放,则不会发生任何事情。
有什么想法吗?谢谢!