Невозможно прокрутить веб-страницу, если курсор находится над элементом медиаплеера Azure

#html #css #scroll #html5-video #azure-media-player

Вопрос:

При включении медиаплеера Azure на веб-странице html я не могу прокручивать веб-страницу вертикально колесиком мыши, если курсор находится над элементом проигрывателя.

Цель состоит в том, чтобы добиться противоположного поведения, прокручивая страницу, даже если курсор находится над плеером.

Я мог бы воспроизвести проблему в Chrome и Edge, в то время как в Firefox проблема отсутствует. Демо: https://jsfiddle.net/buliko/h3106w9z/

Я попытался применить pointer-events: none; к html-элементу видео, который решил проблему прокрутки, но, к сожалению, при наведении курсора мыши на плеер панель управления не отображалась. Я попытался программно отобразить панель управления на mouseenter событии, позвонив player.controls(true) , но это не помогло.

Есть ли какой-нибудь способ решить эту проблему? Если да, то как?

Ответ №1:

Можете ли вы попробовать —

 .amp-default-skin .vjs-text-track-display {
    pointer-events: all !important;
}
 

Комментарии:

1. Почти на месте! Когда я нажимаю на видео, оно не запускает операции воспроизведения/паузы.

2. @Buliko, но я могу сделать это в скрипке, которую вы предоставили.

3. В Chrome элементы управления работают, но когда я нажимаю на само видео, ничего не происходит. Измененная версия jsfiddle.net/buliko/h3106w9z/14