JQuery:基于Click事件设置属性

时间:2014-08-04 21:04:06

标签: 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') },
            onPause: function () { console.log('pause') }
        });
    });

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

1 个答案:

答案 0 :(得分:1)

他们似乎暴露了一个名为player的全局变量,它存储了当前提供者的API( youtube / vimeo / etc ..

你需要找到如何通过它来调用pause

对于vimeo,将player.api('pause')player.api('play')恢复。

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

http://jsfiddle.net/gaby/7pQBn/

演示