Android:如何准备好媒体播放器?
我使用Android:如何准备好媒体播放器?,android,media-player,android-mediaplayer,Android,Media Player,Android Mediaplayer,我使用媒体播放器 我想知道如果媒体播放器已准备好,播放按钮是否可见,如果未准备好,此按钮是否不可见,只需使用 在媒体关闭时调用回调的接口定义 源已准备好播放 例子 使用此方法设置媒体播放器状态: boolean mMediaPlayerPrepared; // make it global public void setIsMediaPlayerPrepared(boolean prepared) { mMediaPlayerPrepared = prepared; } 并从OnPr
媒体播放器
我想知道如果媒体播放器已准备好,播放按钮是否可见,如果未准备好,此按钮是否不可见,只需使用
在媒体关闭时调用回调的接口定义
源已准备好播放
例子
使用此方法设置媒体播放器状态:
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
方法检查准备状态,无论您想在何处执行这些操作。您尝试了什么?重置isMediaPlayerPrepared(false)后,是否可能需要重复设置isMediaPlayerPrepared(false)?
public boolean isMediaPlayerPrepared() {
return mMediaPlayerPrepared;
}