iframe이 포함 된 vimeo 비디오 재생이 중단 될 때 javascript 이벤트를 발생시키는 vimeo 및 다른 웹 사이트의 예제를 여러 번 사용해 보았습니다.Vimeo onFinish 이벤트의 간단한 예제
아무 것도 시도하지 않는 것 같습니다!
iframe vimeo 플레이어의 JavaScript onFinish 이벤트 중 가능한 가장 간단한 버전을 가진 사람이 있습니까?
예제 페이지는 www.armourylondon.co.uk/work.php입니다. 비디오 엄지 손가락을 클릭하면 div가 애니메이션되고 Ajax가 플레이어에로드됩니다. 나는 아약스와 애니메이션을위한 프로토 타입/Scriptaculous 프레임 워크를 사용하고있다.
내가 포함 된 froogaloop js를 가지고 있고, 내가 말했듯이, 나는 vimeo의 API 예제와 다른 웹 사이트에서도 많은 예제를 따라왔다. 적어도 나에게는 그렇지 않다.
내가 필요한 건 비디오가 끝났을 때 누군가가 좋은 Hello World 알림을 표시하는 것입니다. 나머지는 여기서 할 수 있습니다! 나는 3 시간 동안 여기에 앉아 있었다. 그러나 간단한 경고창을 깜박 거리게하려고 노력했지만 아무 쓸모가 없었다.
thumbnail-to-vimeo 애니메이션과 loadup을 실행하는 Js는 문서 머리 부분에 바로 있습니다. '// Vimeo 자동 종료 후 마무리'라는 아약스 업데이트 도구의 onCopmplete 함수 안에있는 코드는 마지막 버전 나는 그 didnt 일을 시도했다. 축소판 그림을 클릭했을 때 성장한 div에 Ajax Updater가 비디오를로드 할 때까지 iframe이 Dom에 존재하지 않으므로 코드를 삽입했습니다.
단축이 조금 더 -.> '$ f를 ($ ('armoury_vid')) addEvent ('준비', 기능 (player_id) { //이 선수 VAR 컨테이너 Froogaloop에 대한 참조를 유지 = document.getElementById를 (player_id) .parentNode.parentNode; froogaloop = $ (player_id) F; froogaloop.addEvent ('마무리'기능 (데이터) {\t \t \t \t \t \t \t \t document.body.removeChild ($ ('armoury_vid'). parentNode); $ ('address'). show(); $ ('blurb'). hide(); }); }}); –