2012-06-13 3 views
0

VideoView를 사용하여 * .mp4 파일을 재생하고 있습니다. 특정 시간에 연주하고 일시 중지하고 싶습니다. 이 경우Android에서 특정 시간에 비디오를 일시 중지하는 방법은 무엇입니까?

VideoView videoView=(VideoView)findViewById(R.id.video_view); 
videoView.setVideoURI(Uri.parse("/sdcard/video/myvideo.mp4")); 
videoView.seekTo(15000); 
videoView.play(); 

, 0시 0분 15초에서 비디오 시작 :

여기 내 코드입니다. 00:00:30에 일시 중지하고 싶습니다.

어떻게 수행하나요?

답변

2
final VideoView videoView=(VideoView)findViewById(R.id.video_view);  
videoView.postDelayed(new Runnable() { 

    @Override 
    public void run() { 
     videoView.pause(); 

    } 
}, 15000); 
+0

정말 고마워요. 그것은 작동합니다. –

3

당신의 현재 위치를 확인하기 위해 매 초마다 실행 핸들러를 가지고 비디오가 정확히 0시 0분 30초에서 일시 정지하지 동영상 재생 후 30 초, 가장 신뢰할 수있는 방법은 원하는 경우 비디오. 현재 위치가 30 초 이상인 경우 비디오를 일시 중지합니다.

관련 문제