gpt4 book ai didi

javascript - 捕获和处理videojs的 'click'的 'bigplaybutton'事件不起作用

转载 作者:行者123 更新时间:2023-12-04 16:44:06 26 4
gpt4 key购买 nike

我正在使用来自 https://vjs.zencdn.net/5.16.0/video.min.js 的 videojs在我的页面中嵌入视频。单击“bigplaybutton”时,我有一个要执行的操作。

enter image description here

我尝试通过类名 vjs-big-play-button 获取元素(我还没有明确创建按钮...只是使用来自 videojs 的按钮)并向其添加事件监听器。

document.getElementsByClassName("vjs-big-play-button").addEventListener('click', somefunction);

(或)

document.getElementsByClassName("vjs-big-play-button").onclick = function(){
console.log("play");
};

它们都不起作用。我不确定我的方法是否正确。请提出解决方案来实现这一目标。

最佳答案

所以我做了进一步的研究并找到了一个可行的解决方案。但仍然不确定为什么按类名获取元素不起作用。所以这是对我有用的解决方案。

var player = videojs("videoElementId");
player.bigPlayButton.on('click', function(){
// do the action
});

关于javascript - 捕获和处理videojs的 'click'的 'bigplaybutton'事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52931795/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com