From cb8137007e539ab8fe2adbbf900d42df3498268b Mon Sep 17 00:00:00 2001 From: Pitchaya Boonsarngsuk Date: Sat, 27 Oct 2018 01:36:35 +0100 Subject: [PATCH] Update user agent string --- index.js | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/index.js b/index.js index 9d3a16b..de2a807 100644 --- a/index.js +++ b/index.js @@ -54,23 +54,25 @@ const createVidList = () => { } const changeVid = index => { - titleText.innerHTML = vids[index].name; + console.log("Switching video to index", index); + titleText.innerHTML = vids[index].name; - if(!/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) && - Hls.isSupported() && - vids[index].url.endsWith(".m3u8")) { - if(!hls==null) { - hls.detachMedia(vidPlayer); - } - hls = new Hls(); - hls.loadSource(vids[index].url); - hls.attachMedia(vidPlayer); - hls.on(Hls.Events.MANIFEST_PARSED,()=>{video.play();}); - } - else { - vidPlayer.src = vids[index].url; - vidPlayer.play(); + if(!/Android|webOS|iPhone|iPad|iPod|Edge|iOS/i.test(navigator.userAgent) && + Hls.isSupported() && + vids[index].url.endsWith(".m3u8")) { + console.log("Using HLS.js"); + if(!hls==null) { + hls.detachMedia(vidPlayer); } + hls = new Hls(); + hls.loadSource(vids[index].url); + hls.attachMedia(vidPlayer); + hls.on(Hls.Events.MANIFEST_PARSED,()=>{video.play();}); + } + else { + vidPlayer.src = vids[index].url; + vidPlayer.play(); + } } createVidList();