我在使用YouTube IFrame API创建的网页上有一个youtube播放器
当我收到一个onStateChange
事件时,就像在代码示例中一样:
var player; function onYouTubeIframeAPIReady() { player = new YT.Player('player', { height: '390', width: '640', videoId: 'M7lc1UVf-VE', events: { 'onReady': onPlayerReady, 'onStateChange': onPlayerStateChange } });
在onPlayerStateChange
被叫的时候,我希望能够区分
用户点击播放器UI并更改状态(播放,暂停等)
API调用来改变状态的情况下(player.playVideo()
,player.pauseVideo()
等等)
目前两者都导致完全相同的事件.