首页 文章

Android媒体播放器无法播放ogg文件

提问于
浏览
0

我正在使用MediaPlayer库从我的服务器流式传输一些音频文件 . 问题是当我想在Android版 4.2.2 中播放带有媒体播放器的 ogg 音频文件时,我在Android nougat 中播放它就可以了 . 它在准备 ogg 音频文件时给出了这个错误:

E /标签:准备失败:状态= 0x106 E / MediaPlayer:错误(1,-2147483648)E / MediaPlayer:错误(1,-2147483648)E / MediaPlayer:在状态0中调用停止

是否有其他方法可以在所有设备中传输 ogg 格式?顺便说一句,在我测试的所有Android版本中播放 mp3 文件都没有问题 .

谢谢 ...

1 回答

  • 0

    首先你应该添加 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> 然后设置数据源,可能:
    mp = new MediaPlayer();
    mp.setAudioStreamType(AudioManager.STREAM_RING); 会有所帮助;
    当然,在开始之前准备文件: mp.prepare();
    mp.start();

相关问题