嗨,我制作了一个包含四个广播电台流列表的应用程序。我正在使用mediaPlayer
在服务中初始化的简单。我使用的代码如下:
try {
MediaPlayer media = new MediaPlayer();
media.setAudioStreamType(AudioManager.USE_DEFAULT_STREAM_TYPE);
media.setDataSource(URL);
media.prepareAsync();
media.start();
} catch(Exception e) {
//Getting Exception
}
四个广播链接是:http ://s2.voscast.com:7016/ 、http ://s8.voscast.com:7024/ 、 http ://s8.voscast.com:7020/ 、http://s5 .voscast.com:8216/。
现在的问题是,在第一个链接中开始播放广播需要 30-45 秒,而在所有其他链接中,它需要不到 10 秒或大约 10 秒。可能的问题是与代码相关的东西还是来自 URL 本身的东西?这可能是什么解决方案?请帮忙?