使用MediaPlayer

时间:2015-05-26 13:30:43

标签: android stream buffer android-mediaplayer

我们开发了一个无线电流应用程序。该应用程序使用服务中的MediaPlayer实例在后台播放无线电。每个收音机工作正常,但我们遇到了一些无线电的问题。例如:

player = new MediaPlayer();
...
player.setAudioStreamType(AudioManager.STREAM_MUSIC);
player.setDataSource("http://108.166.161.217:8615/metro.mp3");
...
player.reset();
player.prepareAsync();
player.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
   @Override
   public void onPrepared(MediaPlayer mp) {
      mp.start();
   }
});

现在this是我们遇到麻烦的唯一收音机。所有的无线电装载速度非常快,但这个装载需要15~20秒才能加载,然后工作,再暂停15秒然后播放就好了。这是迄今为止我们发现的唯一一个,但肯定还有更多。

我们正在搜索某种方式来配置MediaPlayer,以便我们可以避免通过某些库更改整个MediaPlayer

更新 这是另一种情况http://7309.live.streamtheworld.com/VEGARETRO_SC

更新 显然,可能与this问题有关。搜索一些解决方法。

1 个答案:

答案 0 :(得分:0)

使用this库已修复一切,我真的推荐它!