Youtube视频iframe API - 如何在失去焦点时暂停视频?

时间:2016-01-09 22:31:52

标签: jquery video iframe youtube pause

我正在使用Youtube视频iframe API,一切都很完美。根据我的说法,它只有一件事可以继续工作: 我想检测视频焦点何时结束,即使它发生在同一个窗口或浏览器标签中,也可以停止播放或暂停。

我一直在尝试使用jquery:

function onPlayerStateChange(event) {
    if (event.data == YT.PlayerState.PLAYING) {
        player.blur(function(){
            $(this).stopVideo();
        });
    }
}

但它似乎不起作用。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

尝试附加on方法:

$('#parentElement').on('focusout', '.playerSelector', function() { //DO STUFF// });