我刚接触Video-js,我想用它在我的网站上放一个视频播放器,我正在尝试在视频上添加自定义的'click‘事件(或移动设备的'tap’),以覆盖video-js播放器的自然行为。当我点击或点击视频时,我希望播放下一个视频,而不是播放/暂停视频。
代码可以工作,但即使当我单击控制栏上的一个按钮时,该事件也会触发,其中有控制按钮,如:播放、音量、全屏。
如果你希望click事件只在用户点击视频(而不是在控制栏的按钮上)时触发,是否有另一个事件名称可用,或者在事件函数中是否有测试,以测试在执行代码之前是否在控制栏上完成了click返回?
目前,我只有以下几点:
var player
我对rails有些陌生(已经使用了大约一个月),在开发过程中尝试加载一些资产时遇到了问题。这些资源是我放在app/ assets /javascripts中的soundfont文件夹。它包含声学大钢琴-mp3.js、声学大钢琴-ogg.js和一个mp3文件文件夹。我遇到的问题是,当我运行服务器并转到localhost:3000时,页面会加载,但我会出现一个404错误,因为找不到这个页面,所以它无法加载。我已经检查过很多次拼写了。下面是页面加载时运行的js代码(来自midi.js):
window.onload = function () {
MIDI.loadPlugin({
so