Sharq Tv/ Af
function play() { if (window.Hls && Hls.isSupported()) { const hls = new Hls({ lowLatencyMode: true }); hls.loadSource(streamUrl); hls.attachMedia(video); hls.on(Hls.Events.MANIFEST_PARSED, () => video.play().catch(()=>{})); hls.on(Hls.Events.ERROR, (e, data) => { console.log("HLS error", data); if (data && data.fatal) { try { hls.destroy(); } catch {} setTimeout(play, 1500); } }); } else if (video.canPlayType("application/vnd.apple.mpegurl")) { video.src = streamUrl; // Safari/iOS video.play().catch(()=>{}); } else { alert("این مرورگر HLS را پشتیبانی نمیکند. لطفاً Safari یا پلیر دیگر استفاده کنید."); } }
document.getElementById("reload").addEventListener("click", (e) => { e.preventDefault(); video.pause(); video.removeAttribute("src"); video.load(); play(); });
play();