gpt4 book ai didi

android - 如何在videoview android中暂停通话后恢复视频

转载 作者:行者123 更新时间:2023-11-30 02:04:39 26 4
gpt4 key购买 nike

在此示例中,视频在暂停时卡在最后一帧并且再也不会开始。它永远不会进入 setOnPreparedListener。

 public void pauseVideo(){
videoPos=videoView.getCurrentPosition();
Log.w("Video Position", Integer.toString(videoPos));
isVideoPaused=true;
videoView.pause();
}
public void resumeVideo(){
Log.w("Video Pos in resume", Integer.toString(videoPos));
videoView.seekTo(videoPos);
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
Log.w("Inside on prepared","finally inside");
mp.setOnSeekCompleteListener(new MediaPlayer.OnSeekCompleteListener() {
@Override
public void onSeekComplete(MediaPlayer mp) {
Log.w("Inside on seek complete","finally inside");
videoView.start();
}
});

}
});

}

最佳答案

无需设置setOnPreparedListener,只需使用以下代码:

videoView.seekTo(video_pos);
videoView.start();

关于android - 如何在videoview android中暂停通话后恢复视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30885179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com