События Javascript, заблокированные flashplayer
Есть ли какая-либо стратегия, чтобы событие (например, keyup) во флеш-плеере с фокусом (пользователь нажал на него / изменил громкость, все что угодно) все еще вызывалось в javascript без необходимости писать сценарии действий?
У меня есть всплывающее окно, на 100% заполненное игроком. При первой загрузке, если я не нажимаю на проигрыватель, работает обработчик событий, и нажатие "f" перемещает проигрыватель немного вниз, и появляется меню (лежащий в основе div), пользователь может выбрать другое видео. Но если пользователь щелкает внутри проигрывателя или меняет громкость, я чувствую, что у меня нет шансов снова получить нажатие "f"... Я использую Strobemediaplayback.
Одна глупость, которую я пробовал - использовать событие размытия, чтобы, когда тело теряет размытие, оно сразу же восстанавливало его. Работает, но приводит к зависанию игрока на 5 секунд.
1 ответ
Событие прокрутки срабатывает, даже если у игрока есть фокус.
$('#popupWrapper').scroll(function () {
// I run whether or not the player has focus
});