如何使用视频ID变量设置wistia绑定代码?

时间:2016-08-28 22:51:28

标签: javascript wistia

这是用于绑定视频的wistia api代码,以及视频中某些点的触发操作。我尝试使用变量来指定要绑定的视频的ID,但似乎不起作用:

16Ki

如果我像这样硬编码视频的ID,它可以正常工作:

mmap

但希望使用变量来获得更好的抽象和可重用性

64MiB

感谢帮助...

1 个答案:

答案 0 :(得分:0)

我很惊讶文档并不好。我花了很长时间才弄明白这一点。

这就是我所拥有的:

$(document).ready(function () {
    window._wq = window._wq || [];
    var videoId = "jkh234kjh234bs";
    var pushObj = {};
    pushObj[videoId] = function (video) {
        console.log("Found handle to the video", video);
        video.bind("secondchange", function (s) {
            var secondsWatched = video.secondsWatched();
            if (secondsWatched > 0) {
                console.log('Cursor is at ' + s + ' seconds; ' + secondsWatched + ' unique seconds have been watched.');
            }
        });
    };
    _wq.push(pushObj);
});