Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery:基于单击事件设置属性_Javascript_Jquery_Html_Youtube Api_Okvideo - Fatal编程技术网

Javascript JQuery:基于单击事件设置属性

Javascript JQuery:基于单击事件设置属性,javascript,jquery,html,youtube-api,okvideo,Javascript,Jquery,Html,Youtube Api,Okvideo,我有以下JQuery属性: $(function () { $.okvideo({ source: 'https://www.youtube.com/watch?v=2PDL7qeeujQ', onReady: function () { console.log('onready') }, onPlay: function () { console.log('onplay') },

我有以下JQuery属性:

    $(function () {
        $.okvideo({
            source: 'https://www.youtube.com/watch?v=2PDL7qeeujQ',
            onReady: function () { console.log('onready') },
            onPlay: function () { console.log('onplay') },
            onPause: function () { console.log('pause') }
        });
    });

我想做的是在用户单击标题为“暂停”的链接(锚定标记)时暂停视频。这可能吗?即使是一个带有警报的示例来显示如何调用onPause也会很有帮助。我可以找出实际暂停视频的逻辑。

他们似乎公开了一个名为
player
的全局变量,该变量存储当前提供商(youtube/vimeo/etc.)的API

您需要找到如何通过该按钮调用
暂停

对于vimeo来说,需要恢复的是
player.api('pause')
player.api('play')

对于youtube,它将是
player.pauseVideo()
player.playVideo()


演示在

查看他们的api并了解如何暂停。看起来okvideo使播放器事件可用,但不尝试控制播放器。您必须使用YouTube的api作为
onPause()
上的回调。