Как привязать кнопку, которая открывает jPlayer в режиме fullscren

#jplayer

#jplayer

Вопрос:

Как привязать кнопку, которая открывает jPlayer в режиме fullscren?

У меня есть пользовательская кнопка пользователя в моем html:

  <a onClick="javascript:$('#top_video_player').jPlayer('fullScreen');event.preventDefault();" class="button" href="#">Open in big Screen</a>
 

Но это не работает.

Я также пытаюсь:

 $('#top_video_player').jPlayer('option','fullScreen',true)
 

или

 $('#top_video_player').jPlayer('option',{fullScreen:true})
 

также попробуйте добавить class .jp-full-screen к моей кнопке (тегу) — тоже никакого эффекта):

Но снова не удалось — ничего не произошло

В моей инициализации jPlayer я привязываю ее к кнопке «enter», и она работает, но мне также нужно привязать другую кнопку html:

 keyBindings: {
                play: {
                    key: 32, // space
                    fn: function(f) {
                        if(f.status.paused) {
                            f.play();
                        } else {
                            f.pause();
                        }
                    }
                },
                fullScreen: {
                    key: 13, // enter
                    fn: function(f) {
                        if(f.status.video || f.options.audioFullScreen) {
                            f._setOption("fullScreen", !f.options.fullScreen);
                        }
                    }
                }
            },
 

Заранее спасибо.

Ответ №1:

Мне удалось сделать это с помощью:

$(‘#top_video’).data(‘jPlayer’)._setOption(‘Полноэкранный режим’, true);

где ‘top_video’ — идентификатор jplayer div