我正在使用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暂停一下。
怎么做?
答案 0 :(得分:3)
final VideoView videoView=(VideoView)findViewById(R.id.video_view);
videoView.postDelayed(new Runnable() {
@Override
public void run() {
videoView.pause();
}
}, 15000);
答案 1 :(得分:3)
如果您希望视频在视频播放后的00:00:30而不是仅仅30秒暂停,则最可靠的方法是让每秒运行一次的处理程序来检查视频的当前位置。如果当前位置等于或大于30秒,则暂停视频。