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