diff --git a/_includes/head.html b/_includes/head.html index 0c99a2d..712c84a 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -80,12 +80,15 @@ import '/assets/js/vendor/vidstack-player/vidstack.js'; const pageLog = text => { - if (window.location.pathname !== '/ru/video-test/') return; - const p = document.createElement('p'); - p.textContent = text; - p.style.color = 'green' - p.style.fontWeight = '800'; - document.body.appendChild(p); + if (window.location.pathname === '/ru/video-test/') { + const p = document.createElement('p'); + p.textContent = text; + p.style.color = 'green' + p.style.fontWeight = '800'; + document.body.appendChild(p); + } else { + console.log(text); + } }; const codecSupported = codec => @@ -322,17 +325,11 @@ }); } - player.addEventListener('stalled', event => { - pageLog('stalled'); - }); - - player.addEventListener('suspend', event => { - pageLog('suspend'); - }); - - player.addEventListener('waiting', event => { - pageLog('waiting'); - }); + for (const i of ['abort', 'audio-gain-change', 'audio-track-change', 'audio-tracks-change', 'auto-play', 'auto-play-change', 'auto-play-fail', 'can-load', 'can-load-poster', 'can-play', 'can-play-through', 'controls-change', 'destroy', 'duration-change', 'emptied', 'end', 'ended', 'error', 'fullscreen-change', 'fullscreen-error', 'live-change', 'live-edge-change', 'load-start', 'loaded-data', 'loaded-metadata', 'loop-change', 'media-airplay-request', 'media-audio-gain-change-request', 'media-audio-track-change-request', 'media-clip-end-change-request', 'media-clip-start-change-request', 'media-duration-change-request', 'media-enter-fullscreen-request', 'media-enter-pip-request', 'media-exit-fullscreen-request', 'media-exit-pip-request', 'media-google-cast-request', 'media-live-edge-request', 'media-mute-request', 'media-orientation-lock-request', 'media-orientation-unlock-request', 'media-pause-controls-request', 'media-pause-request', 'media-play-request', 'media-player-connect', 'media-poster-start-loading', 'media-quality-change-request', 'media-rate-change-request', 'media-resume-controls-request', 'media-seek-request', 'media-seeking-request', 'media-start-loading', 'media-text-track-change-request', 'media-type-change', 'media-unmute-request', 'media-user-loop-change-request', 'media-volume-change-request', 'orientation-change', 'pause', 'picture-in-picture-change', 'picture-in-picture-error', 'play', 'play-fail', 'playing', 'plays-inline-change', 'poster-change', 'progress', 'provider-change', 'provider-loader-change', 'provider-setup', 'qualities-change', 'quality-change', 'rate-change', 'remote-playback-change', 'replay', 'seeked', 'seeking', 'stalled', 'started', 'stream-type-change', 'suspend', 'text-track-change', 'text-tracks-change', 'title-change', 'vds-log', 'video-presentation-change', 'view-type-change', 'volume-change']) { + player.addEventListener(i, event => { + pageLog(i); + }); + } player.addEventListener('source-change', event => { pageLog('source-change' + JSON.stringify(event.detail));