android中不同链接的音频流占用的时间不同?

android中不同链接的音频流占用的时间不同?,android,android-mediaplayer,audio-streaming,shoutcast,Android,Android Mediaplayer,Audio Streaming,Shoutcast,嗨,我做了一个应用程序,上面有四个电台的流媒体列表。我使用的是在服务中初始化的simplemediaPlayer。我使用的代码如下: try { MediaPlayer media = new MediaPlayer(); media.setAudioStreamType(AudioManager.USE_DEFAULT_STREAM_TYPE); media.setDataSource(URL); media.prepareAsync(); media.

嗨,我做了一个应用程序,上面有四个电台的流媒体列表。我使用的是在服务中初始化的simple
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
}
四条无线电链路是:、、

现在的问题是,在第一个链接中,开始播放广播需要30-45秒,而在所有其他链接中,只需要不到或大约10秒。可能的问题是什么
这是与代码相关还是来自URL本身?解决这个问题的办法是什么?请帮助?

这与URL有关,可能是广播服务器已关闭,您收到的响应延迟

您的代码很好。您的主机可能有问题,或者服务器在internet上离您很远。(这对于通过HTTP的流式传输是有问题的,因为在某些距离连接上,数据包丢失可能非常高,这会降低吞吐量。)