2013-04-03 2 views
1

동영상의 현재 프레임이 아닌 일시 중지시 동영상의 포스터 속성을 표시 할 수 있습니까?일시 중지시 HTML5 동영상 포스터 표시

+0

'pause' 이벤트를 듣고 해당 비디오 위에' '요소를 올려 놓고'play' 이벤트를 수신하여이를 제거 할 수 있습니다. – Passerby

답변

6

여기에 여분의 마크 업이 필요없는 방법이 있습니다.

일시 정지 이벤트에서이 추가 : 포스터를 다시 볼 수 있도록

var mediaElement = document.getElementById("myvideo"); 
var pauseTime = mediaElement.currentTime; 
mediaElement.load(); 

기본적으로, 부하 방법은 비디오를 다시로드합니다. 재생 이벤트

다음 pauseTime 변수가 범위 내에 또는 멈춤/재생 이벤트 리스너 함수에 파라미터로서 전달해야한다는

mediaElement.currentTime = pauseTime; 
mediaElement.play(); 

참고.

+0

사용자 지정 컨트롤이있는 경우 비디오를 다시로드하면 버퍼 이벤트가 엉망입니다. – Costa

관련 문제