diff --git a/webroot/index.html b/webroot/index.html index 24f34ff7f..8ee8e010e 100644 --- a/webroot/index.html +++ b/webroot/index.html @@ -75,9 +75,7 @@ GW TODO: playsinline muted poster="/thumbnail.png" - data-setup='{}' > - diff --git a/webroot/js/player/player.js b/webroot/js/player/player.js index 09444de55..2ee3a4959 100644 --- a/webroot/js/player/player.js +++ b/webroot/js/player/player.js @@ -1,16 +1,22 @@ +const streamURL = '/hls/stream.m3u8'; +// const streamURL = 'https://goth.land/hls/stream.m3u'; // Uncomment me to point to remote video + // style hackings window.VIDEOJS_NO_DYNAMIC_STYLE = true; -// Wait until the player is setup before we start polling status -const player = videojs('video'); - -player.on('ready', function () { - console.log('Player ready.') +// Create the player for the first time +const player = videojs('video', null, function () { getStatus(); setInterval(getStatus, 5000); setupPlayerEventHandlers(); + }) +player.ready(function () { + console.log('Player ready.') + player.src({ type: 'application/x-mpegURL', src: streamURL }); +}); + function setupPlayerEventHandlers() { const player = videojs('video');