JavaScript
Result
Run
License
window.addEventListener("load", function() { const $elPlayer = document.createElement("video"); const $aSource = [ ["http://resrc.devdic.com/media/video/movie.ogg", "video/ogg"] ]; $aSource.forEach(aSrc => { let elAddSource = document.createElement("source"); elAddSource.setAttribute("src", aSrc[0]); elAddSource.setAttribute("type", aSrc[1]); $elPlayer.append(elAddSource); }); document.body.append($elPlayer); setTimeout(() => { let elAddSource = document.createElement("source"); elAddSource.setAttribute("src", "http://resrc.devdic.com/media/video/movie.mp4"); elAddSource.setAttribute("type", "video/mp4"); $elPlayer.prepend(elAddSource); $elPlayer.load(); }, 4000); $elPlayer.controls = true; $elPlayer.addEventListener("canplay", e => { console.log(e.currentTarget.currentSrc); }); });
Console
expand_less
License
License
by DevDic
Close