java如何设置连接超时?
我使用下面的代码从服务器播放音频。代码运行良好,但只有在代码需要多次从服务器加载文件时(连接问题),我才会收到警告。我得到这个警告: JAVA网SocketTimeoutException
我的代码:
String url = "http://xxx.mp3";
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(url);
mediaPlayer.prepareAsync();
mediaPlayer.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});
mediaPlayer.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
return false;
}
});
我的问题是如何使用HttpURLConnection函数或任何想法为用户播放toast msg,或者在5秒钟后再次尝试加载和播放音频
共 (0) 个答案