ニコ動の video 要素にローカルソースを読み込んでコメント付きで見るためのスニペット
var v = document.getElementsByTagName("video")[0];
v.style.display = "";
v.style.visibility = "visible";
var h = document.getElementById("CommonHeader");
h.style.backgroundColor="white";
h.innerHTML = "<input type='file' id='mySource'>"
var mySource = document.getElementById("mySource");
mySource.addEventListener("change", function(){
var mySourceURL = window.URL.createObjectURL(this.files[0]);
v.src = mySourceURL;
v.play();
});
document.getElementsByClassName("VideoSymbolContainer")[0].style.visibility="hidden";
document.getElementsByClassName("UadPlayer")[0].style.visibility="hidden";
v.controls=true;
var payments = document.getElementsByClassName("VideoPaymentContainer");
var premiums = document.getElementsByClassName("PremiumOnlyLinkContainer");
if(payments.length != 0){
payments[0].style.visibility = "hidden";
}
if(premiums.length != 0){
premiums[0].style.visibility = "hidden";
}