У меня есть слайдер, который включает в себя 4 видеоролика youtube, встроенных в код iframe embed
http://www.youtube.com/embed/'.$i.'?enablejsapi=1
Я пытаюсь сделать событие onStateChange
любого из четырех видео вызовов функцией, которую я назвал stopCycle()
, которая остановит слайдер, когда начнется воспроизведение видео. В iframe нет идентификатора. Я не уверен, как правильно зафиксировать это событие и могу использовать любые советы относительно того, что я делаю неправильно.
<script charset="utf-8" type="text/javascript" src="http://www.youtube.com/player_api"></script>
var playerObj = document.getElementById("tab2"); // the container for 1 of the 4 iframes
playerObj.addEventListener("onStateChange", "stopCycle");
function stopCycle(event) {
alert('Stopped!');
}