0

我正在.mp3从在线资源流式传输直播。问题在于 和 之间prepareAsync()onPrepared()几乎 1 分钟过去了。这意味着prepareAsync在开始播放之前需要 1 分钟以上的准备时间。代码如下:

    void start1(String a){


        mp.setDataSource(a);
        mp.setOnPreparedListener(this);
        mp.prepareAsync();

        running=true;
        }catch(Exception e){


    noerror=false;
            }
  }

    @Override
  public void onPrepared(MediaPlayer mp1){
      Log.d("in here2","okay");
        //mp.start();
        Log.d("in here2","okay");
    } 

这发生在模拟器中。代码有问题吗?

4

0 回答 0