0

웹킷 mediagroup (link to apple developer guide pdf, see page 42)을 사용하여 두 개의 HTML 비디오를 동기화하려고하지만 두통이 계속 발생합니다. MediaController does not가 제대로 작동하는 것 같습니다. 크롬에서 동영상은 .pause()를 호출 할 때마다 동영상의 끝까지 탐색합니다. 다음은 설정 화면입니다.웹킷 mediagroup은 크롬에서 .pause()가 호출 될 때 끝까지 탐색합니다.

는 (나는 단지 여기에서 비디오를 사용하지만, 두 개의 비디오를 사용하고 그들 모두에서 동일한 컨트롤러를 설정하면 결과는 동일)

HTML

<video id="video" src="http://videos.mozilla.org/serv/webmademovies/popcorntest.mp4"></video> 

videoController = new MediaController(), 
video = document.getElementById('video'); 

video.controller = videoController; 
$('#somebutton').on('click', function() { 
    videoController.pause(); 
}); 
JS

여기에 fiddle입니다. (사파리에서이 바이올린은 비디오에 "자동 재생"속성을 설정하면 작동합니다. 그렇지 않으면 비디오가 재생되지 않습니다.)

사과 가이드에 따르면 (위 참조) 두 가지 설정 방법 중 하나입니다. 다른 방법은 비디오 태그에 mediagroup = "videoController"를 직접 설정 한 다음 document.getElementById ('video'). controller를 사용하여 컨트롤러에 액세스하는 것입니다. 나는 같은 결과로 두 가지를 시도했다.

Chrome의 버그입니까, 아니면 Safari와 동일한 방식으로 구현되지 않았습니까? 의도하기에는 너무 이상해 보입니다.

답변

0

크롬에 버그가 있습니다. 다음은 issue입니다.