PrepareAsync()在API 14之前的Android版本上花了太长时间?

时间:2013-07-13 06:57:55

标签: java android android-mediaplayer

我使用MediaPlayer从服务器流式传输.mp3文件。这是代码:

   void start1(String a){
        mp.setDataSource(a);//mp is a properly initialized global MediaPlayer variable
        mp.setOnPreparedListener(this);
        mp.prepareAsync();
        }catch(Exception e){
            noerror=false;
            }
  }
 @Override
  public void onPrepared(MediaPlayer mp1){
        mp.start();
    }

在Android API版本17,16,15和14上,音频开始播放约5秒。但在14以下的所有API版本中,音频开始大约需要1分30秒。我该怎么办才能把时间减少到5秒?

0 个答案:

没有答案