<link href="//domain.com/videojs/skins/nuevo/videojs.min.css" rel="stylesheet"><script src="//domain.com/videojs/video.min.js"></script><script src="//domain.com/videojs/plugins/hlsjs.js"></script><script src="//domain.com/videojs/nuevo.min.js"></script>
<script>const hls_options = {"debug": true,"enableWorker": true,"lowLatencyMode": true,"backBufferLength": 90};const player = videojs('example-video', {license: "key", html5:{hlsjsConfig:hls_options}});player.nuevo({ contextMenu:false });</script>
<script>var callback = function(videojsPlayer, hlsjs) {
hlsjs.on(Hls.Events.MANIFEST_LOADED, function(event, data) {console.log('Manifest loaded');});// do anything else};videojs.Html5Hlsjs.addHook('beforeinitialize', callback);</script>
videojs.Html5Hlsjs.removeHook('beforeinitialize', callback);
<script>player.ready(function(){player.hlsjs.on(Hls.Events.MANIFEST_LOADED, function (event, data) {console.log('Manifest loaded');});});</script>