2017-05-12 1 views
0

모바일 사이트에 Vimeo iframe이 포함되어 있으며 사용자가 기본에서 '완료'버튼을 눌렀을 때를 감지하는 방법을 알아 내려고합니다. iOS Safari 비디오 플레이어. (here 설명 된대로)iOS Safari + Vimeo iframe, 네이티브 플레이어에서 '완료'버튼 누름 감지

내가 직접 비디오 태그를 삽입하는 경우이가 "webkitendfullscreen"이벤트 가능합니다 알고

$('video').bind('webkitendfullscreen', function() 
{ 
    console.log('on webkit close'); 
}); 

그러나, 비디오 객체는의 경우에는 액세스 할 수 없습니다 외국 iframe 삽입.

답변

0

나는 지금까지 키보드를 두드리는 소리를 많이 낸 후에 이런 일이 발생하는 좋은 방법을 찾을 수 없었습니다. 나는 Vimeo가 미래에 이것을하기위한 방법을 추가하기를 정말로 희망한다. 내가 찾은 유일한 것은 새로운 JS API에 있습니다. 동영상이 끝났을 때 해고 된 이벤트가 있습니다. 끝까지 비디오를 보게되면 뭔가를 할 수 있습니다. 사용자가 무엇을하려고하는지에 따라 "합리적인"시간 프레임 이후에 비디오를 일시 중지하고 무언가를하면 감지 할 수 있습니다.

내 희망은 누군가 비디오를 종료 할 때마다 상응하는 모달 창을 닫을 수 있었으면 좋았을 텐데, 그건 실제로 불가능한 일이었습니다.

+1

어떤 이벤트입니까? –

+0

죄송합니다. 동영상이 끝났을 때 (동영상의 끝 부분에서만) '종료 됨'이벤트가 시작되고 일시 중지되면 '일시 중지'이벤트가 시작됩니다. 나는 내 사이트에서이 두 가지를 모두 사용하여 Vimeo에 언급했다. 사용법은 현재 다음 링크에서 찾을 수 있습니다 : [link] (https://github.com/vimeo/player.js/blob/master/README.md) – Jerred