До приблизительно 6 вечера EST этот код ниже работал бы хорошо, но теперь по какой-то причине onStateChange не стреляет. Я пробовал несколько браузеров, и у меня есть друзья, проверяющие его. Видите что-то явно не так?YouTube Iframe API - OnStateChange внезапно не работает
<div id="video">
<div id="player_wrap">
<div id="player"></div>
</div>
</div>
<script>
var tag = document.createElement("script");
tag.src = "http://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName("script")[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
function onYouTubeIframeAPIReady() {
var player;
player = new YT.Player("player", {
width: 640,
height: 400,
videoId: "MbfsFR0s-_A",
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerReady() {
alert ("player ready");
}
function onPlayerStateChange(event) {
alert ("something happened");
}
любая ошибка в консоли разработчика? в API нет последних изменений: https://developers.google.com/youtube/iframe_api_reference – Raptor