The way I was able to do this was to set the CSS class for certain display: none; controls display: none; in my CSS page. My CSS page is linked after the js.css video gets linked.
.vjs-default-skin .vjs-progress-control, .vjs-default-skin .vjs-time-controls, .vjs-default-skin .vjs-time-divider, .vjs-default-skin .vjs-captions-button, .vjs-default-skin .vjs-mute-control, .vjs-default-skin .vjs-volume-control, .vjs-default-skin .vjs-fullscreen-control { display: none; }
If you canβt link your CSS page after linking the video js.css, you can use display: none !important; instead, and this should do the trick. Although, I would use only important as a last resort.
Note. The above does not remove the pause button after the game hits it, or the big play button. When eliminated, there are more requirements for the user interface. Hope this helps some people with customizing the Video.js control panel.
Derek source share