Hot keys для встроенного (iframe|object) из Youtube
Итак, захотелось мне встроить плеер youtube к себе на сайт. По умолчанию встроенное видео имеет свои Hot Keys: пробел, стрелки итд. Но мне нужно сделать свои горячие клавиши. Все хорошо, но после того, как я нажимаю на видео в любой точке, Hot Keys перестают работать.
Варианты были разные и с Jquery и без - безрезультатно. Пробовал передавать фокус с видео на страницу, не получается. Хотя может и что-то неверно делал, неопытный ещё. Также встраивание видео возможно посредством <object></object> но это мне также мало помогло. Внимание вопрос: это возможно? я должен это хотеть?) Попробовать <!DOCTYPE html> <html> <head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript"> $(document).keyup(function(e) { if (e.keyCode == 90) { // z,я alert('Я - последняя буква в алфавите'); } }); </script> </head> <body> <iframe width="420" height="315" src="http://www.youtube.com/embed/_YFKegKeyvY" frameborder="0" allowfullscreen> </iframe> </body> </html> |
Продолжая копать, выяснил, что браузеры это делают назло, фишка у них такая.
https://bugzilla.mozilla.org/show_bug.cgi?id=78414 Ну и ладно, бахну javascript-ную консоль управления под флешом, благо api youtube+chromeless pleer это позволяет. А сверху флеша брошу какой-то прозрачный div. Всем спасибо_) |
Часовой пояс GMT +3, время: 23:40. |