Отмена контекстного меню "Показать элементы управления" для медиа-элемента - PullRequest
0 голосов
/ 30 мая 2020

Я разрабатываю свой собственный медиаплеер. Затем создали пользовательские элементы управления для видео. Тем не менее, щелкнув правой кнопкой мыши и используя контекстное меню, старые элементы управления можно добавить обратно в видео.

Я знаю, что могу проверить, активны ли они, через video.controls == true Однако я не могу найти нужного слушателя событий, чтобы проверить это значение.

Есть ли идеи относительно хорошего слушателя, который был бы наименее интенсивным для браузера?

EDIT : Я только что проверил самый популярный видеоплеер, который является видео. js и видео на этой странице https://videojs.com/city действительно показывает исходные элементы управления под пользовательскими элементами управления при нажатии контекстного меню «Показать элементы управления». Так что, я думаю, это нелегко сделать ... Также я думал о setinterval после срабатывания addEventListener('contextmenu',), но это не выглядит великолепно или даже выполнимо ..

...