我们开发了一个无线电流应用程序。该应用程序使用服务中的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问题有关。搜索一些解决方法。