我用media player
我想如果media player
是准备好的,播放按钮是可见的,如果没有准备不可见这个按钮
只需使用MediaPlayer。OnPreparedListener
例子接口定义,用于在媒体时调用回调源代码已准备好播放。
mediaPlayer.setOnPreparedListener(new OnPreparedListener(){
@Override
public void onPrepared(MediaPlayer mp) {
// Media source is ready for
}
});
使用此方法设置媒体播放器状态:
boolean mMediaPlayerPrepared; // make it global
public void setIsMediaPlayerPrepared(boolean prepared) {
mMediaPlayerPrepared = prepared;
}
从OnPreparedListener
mediaPlayer.setOnPreparedListener(new OnPreparedListener(){
@Override
public void onPrepared(MediaPlayer mp) {
setIsMediaPlayerPrepared(true);
}
});
使用这个方法获取媒体播放器的状态:
public boolean isMediaPlayerPrepared() {
return mMediaPlayerPrepared;
}
通过调用isMediaPlayerPrepared
方法随时随地检查准备状态并执行操作