Youtube動画のプロパティを使おうとしていたのonStateChange
ですが、うまくいきませんでした。私はそれについてたくさん検索しましたが、それがどのように機能するかを本当に理解できませんでした. これが私が試したコードです。呼び出されないconsole.logを追加しました。誰かが私を助けることができますか?
これは私のコードです:
<script type="text/javascript">
function onYouTubePlayerReady(playerId) {
var player = document.getElementById("YTplayer");
player.addEventListener("onStateChange", "onplayerStateChange");
}
function onplayerStateChange(newState) {
console.log('test');
}
</script>
<object style="height: 390px; width: 640px">
<param name="movie" value="http://www.youtube.com/v/u1zgFlCw8Aw?version=3">
<param name="allowFullScreen" value="true">
<param name="allowScriptAccess" value="always">
<embed
src="http://www.youtube.com/v/u1zgFlCw8Aw?version=3"
type="application/x-shockwave-flash"
allowfullscreen="true"
allowScriptAccess="always"
width="640" height="390"
id="YTplayer">
</object>