2016-11-18 4 views
0

По умолчанию я хочу скрыть controlBar, но снова включите его в полноэкранном режиме. Я могу скрыть ControlBar так:VideoJS - пользовательские настройки полноэкранного режима?

var player = videojs(videoTag[0], { 
    controlBar: false 
}); 

Но что-то вроде

var player = videojs(videoTag[0], { 
    controlBar: false, 
    fullScreen: { 
     controlBar: true 
    } 
}); 

не похоже на работу.

Возможно ли это сделать из объекта настроек или просто скрыть/показать его форму CSS (используя .vjs-fullscreen)?

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

ответ

0

controlBar: false Опции плеера в целом игнорируют панель управления.

Вместо этого используйте player.controls(false), чтобы отключить их, и player.controls(true) для отображения.

player.on('fullscreenchange', function(e) { 
    if (player.isFullscreen()) { 
    player.controls(true); 
    } else { 
    player.controls(false); 
    } 
}); 
Смежные вопросы