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