Написал это здесь тоже, но это относится и к этой теме.
У меня было бесчисленное множество проблем, но я наконец-то нашел решение, которое работает.
В основномкод ниже добавляет обработчик кликов к видео, но игнорирует все клики в нижней части (0,82 произвольно, но, похоже, работает для всех размеров).
$("video").click(function(e){
// handle click if not Firefox (Firefox supports this feature natively)
if (typeof InstallTrigger === 'undefined') {
// get click position
var clickY = (e.pageY - $(this).offset().top);
var height = parseFloat( $(this).height() );
// avoids interference with controls
if (clickY > 0.82*height) return;
// toggles play / pause
this.paused ? this.play() : this.pause();
}
});