如何在Android中在特定时间暂停视频?
我正在使用VideoView播放*.mp4文件。我想在特定的时间播放并暂停 这是我的密码:如何在Android中在特定时间暂停视频?,android,video,Android,Video,我正在使用VideoView播放*.mp4文件。我想在特定的时间播放并暂停 这是我的密码: VideoView videoView=(VideoView)findViewById(R.id.video_view); videoView.setVideoURI(Uri.parse("/sdcard/video/myvideo.mp4")); videoView.seekTo(15000); videoView.play(); 在本例中,视频从00:00:15开始。我想在00:00:30暂停 如何
VideoView videoView=(VideoView)findViewById(R.id.video_view);
videoView.setVideoURI(Uri.parse("/sdcard/video/myvideo.mp4"));
videoView.seekTo(15000);
videoView.play();
在本例中,视频从00:00:15开始。我想在00:00:30暂停
如何做到这一点?如果您希望视频恰好在00:00:30暂停,而不是仅在视频播放后30秒暂停,最可靠的方法是让处理器每秒运行一次,以检查视频的当前位置。如果当前位置等于或大于30秒,请暂停视频。如果您希望视频恰好在00:00:30暂停,而不是仅在视频播放后30秒暂停,最可靠的方法是让处理器每秒运行一次,以检查视频的当前位置。如果当前位置等于或大于30秒,暂停视频
final VideoView videoView=(VideoView)findViewById(R.id.video_view);
videoView.postDelayed(new Runnable() {
@Override
public void run() {
videoView.pause();
}
}, 15000);