Android Media Player无法播放ogg文件

时间:2018-08-06 11:39:28

标签: android media-player ogg

我正在使用MediaPlayer库从服务器流式传输一些音频文件。问题是当我想在Android版本 4.2.2 中使用媒体播放器播放 ogg 音频文件时,并且在android 牛轧糖。在准备 ogg 音频文件时

,它给了我这个错误:
  

E /标记:准备失败。:status = 0x106

     

E / MediaPlayer:错误(1,-2147483648)

     

E / MediaPlayer:错误(1,-2147483648)

     

E / MediaPlayer:在状态0下停止调用

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

谢谢...

1 个答案:

答案 0 :(得分:0)

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