TAG
JavaScript
Result
Run
License
<p><output></output></p>
window.addEventListener("load", function() { const $elPlayer = document.createElement("video"); const $elOutput = document.querySelector("output"); 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.prepend($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(); }, 3000); $elPlayer.controls = true; $elPlayer.addEventListener("emptied", e => { $elOutput.textContent = `${e.type} event fired.`; }); });
Console
expand_less
License
License
by DevDic
Close