ESTの午後6時まで、このコードはうまくいきましたが、何らかの理由で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