Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中在特定时间暂停视频?_Android_Video - Fatal编程技术网

如何在Android中在特定时间暂停视频?

如何在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播放*.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暂停


如何做到这一点?

如果您希望视频恰好在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);