Я новичок в Video-js, который хочу использовать для размещения видеопроигрывателя на моем веб-сайте, и я пытаюсь добавить настраиваемое событие "click" (или "tap" для мобильного устройства) на видео, чтобы переопределить естественное поведение проигрывателя видео-js. Когда я нажимаю или нажимаю на видео, я хочу воспроизвести следующее видео, а не переключать Воспроизведение / Пауза видео.
Код работает, но событие срабатывает, даже когда я нажимаю на кнопку панели управления, где есть кнопка управления, например: воспроизведение, громкость, полноэкранный режим.
Можно ли использовать другое имя события, если вы хотите, чтобы событие щелчка запускалось только тогда, когда пользователь нажимает на видео (но не на кнопке панели управления), или в функции события требуется выполнить проверку, чтобы проверить, если щелчок было сделано на панели управления, чтобы вернуться, прежде чем делать код?
На данный момент у меня есть только это:
var player = videojs('videojs-player', {}, function() {//some code} );
player.on('click', function() {
alert('video was clicked');
// do something
};
Большое спасибо за любую помощь.