将MediaPlayer与setOnPreparedListener一起使用

时间:2014-06-17 22:38:05

标签: android android-mediaplayer

我正在尝试设置OnPreparedListener,但我收到此错误:

  

MediaPlayer类型中的方法setOnPreparedListener(MediaPlayer.OnPreparedListener)不适用于参数(new OnPreparedListener(){})

DV是全球MediaPlayer。

String url = "<myurl>";
DV = new MediaPlayer();
DV.setAudioStreamType(AudioManager.STREAM_MUSIC);

DV.setDataSource(url);
DV.prepareAsync();

DV.setOnPreparedListener(new OnPreparedListener() {
     public void onPrepared(MediaPlayer mp) {
         mp.start();
     }
});

1 个答案:

答案 0 :(得分:1)

将此添加到您的代码中:

import android.media.MediaPlayer.OnPreparedListener;

或者,您可以使用:

new MediaPlayer.OnPreparedListener() {...}
  

来自this comment@Squonk