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