有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案