Отключить события клавиатуры в Firefox для видеороликов HTML5 с использованием JS

#javascript #firefox #html #video #keyboard

#javascript #firefox #HTML #Видео #клавиатура

Вопрос:

Я создаю сочетания клавиш для видеороликов HTML5 с использованием javascript. Это работает в Chrome и safari, но не совсем работает в Firefox, потому что в нем есть встроенные элементы управления с клавиатуры. Например, я использую клавиши со стрелками вперед / назад для прокрутки видео с использованием определенного пользователем шага пропуска; у FF уже есть та же функция, но с предопределенным шагом пропуска.

Заранее большое спасибо.

Ответ №1:

У меня это сработало с использованием тега audio, хотя я не уверен, будет ли это работать при полноэкранном воспроизведении видео

 mediaElement.addEventListener('focus',function(){this.blur();},false);
  

Обязательно прикрепите элементы управления клавиатурой к элементу body или window

Это работает, удерживая фокус с элемента, чтобы он не получал события клавиатуры

Ответ №2:

Возможно event.preventDefault
http://api.jquery.com/event.preventDefault