
document.addEventListener('DOMContentLoaded', () => { const videoEl = document.getElementById('gk-video-player'); let hlsInstance = null; const AUTH_TOKEN = "745d763de3e94887d662baf722b5c05500a93267"; const STREAM_URL = "https://cdn.amulinfo.com/proxy/stream/3c008e85-0046-48f0-950a-671e5695a8bd.m3u8"; function playChannel(url) { if (hlsInstance) { hlsInstance.destroy(); hlsInstance = null; } if (Hls.isSupported()) { hlsInstance = new Hls({ xhrSetup: function(xhr, url) { xhr.setRequestHeader("Authorization", "Token " + AUTH_TOKEN); } }); hlsInstance.loadSource(url); hlsInstance.attachMedia(videoEl); hlsInstance.on(Hls.Events.MANIFEST_PARSED, () => { videoEl.play().catch(err => { console.warn("Автоплей заблокирован:", err); }); }); } else if (videoEl.canPlayType('application/vnd.apple.mpegurl')) { videoEl.src = url; videoEl.play(); } else { alert('Ваш браузер не поддерживает HLS'); } } playChannel(STREAM_URL); });