我实际上只是从 YouTube 开发人员页面YouTube Player API Reference for iframe Embeds 中复制并粘贴了代码(从标题“入门”下方)。唯一的区别是我在状态改变时添加了一个警报来触发,因为我认为我在 onPlayerStateChange 函数中做错了。
你可以在http://jsfiddle.net/jesMv/看到 jsFiddle 。
如前所述,它只是 YouTube 开发者页面中代码的精确副本,并添加了
alert('State Changed')
作为在 onPlayerStateChange 函数中触发的第一件事。
然而,什么也没有发生……无论我如何看待这个和我改变了什么,我都无法让 onStateChange 做任何事情。
我该如何解决这个问题?