我在 setOnPreparedListener 中做了一些可见性更改,但是在锁定屏幕和重新调用后没有调用它。视频正在播放,但我要在setOnPreparedListener
中关闭的进度条未关闭。
按下主页按钮并重新调用后,相同的代码正常工作。
解锁后调用此方法:
@Override
protected void onRestart() {
super.onRestart();
mVideoProgress.setVisibility(View.VISIBLE);
mScrollView.smoothScrollTo(0, 0);
if (stoptime > 0) {
mVideo.seekTo(stoptime);
}
}
这是听众:
mVideo.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
Log.d(TAG, "!inside onPrepared");
mVideoProgress.setVisibility(View.GONE);
}
});