Dplay 不能绑定事件,不触发,或者有人知道有什么好方法让视频不能快进,不能点击进度条可以从指定位置播放

img

img


使用vue3 和ts,视频插件dplay ,不知道为什么视频插件文档里边的方法不能触发

事件貌似不是这么绑定的,你得拿到视频的实例对象,调用对应的API方法。参考下:

                const dp = new Dplayer({
                    container: document.getElementById("dplayer"),
                    video: {
                        url: ``,
                    },
                });
 
                dp.play(); 

                let last = 0;
                const video = dp.video;

                dp.on("timeupdate", () => {
                    var current = video.currentTime;
                    if (current - last > 2) {
                        video.currentTime = last;
                    } else {
                        last = current;
                    }
                });