Я использую следующий код для добавления функциональности click-to-play к видео HTML5:
$('video').click(function() {
if ($(this).get(0).paused) {
$(this).get(0).play();
}
else {
$(this).get(0).pause();
}
});
Он работает нормально, за исключением того, что он вмешивается в собственные средства управления браузером: то есть, он захватывается, когда пользователь нажимает кнопку паузы/воспроизведения, немедленно меняя их выбор и делая кнопку паузы/воспроизведения неэффективной.
Есть ли способ выбрать только часть видео в DOM или, если это не удается, способ захвата кликов в элемент управления частью видеоконтента, чтобы я мог игнорировать/отменить функцию click-to-play, когда пользователь нажимает кнопку паузы/воспроизведения?