firefoxでのローカル動画再生

①「ファイル名を指定して実行」から%AppData%\Mozilla\Firefox\Profilesへ移動し、user.jsファイルをコピペ

 

②ブラウザ設定でコンテンツブロックを解除する


※読み込むURLを変更する場合はuser.jsの中で
user_pref("capability.policy.localfilelinks.sites","○○○○○");←ここにURLを入力して更新

 

--------------------------

動画操作スクリプト

ネストした関数をつくることで好きな区間を連続再生できる

 

function setCurTime(time1,time2) {

video.currentTime=time1; // 開始 1 秒
video.play();
video.addEventListener("timeupdate", function f(){

if(this.currentTime >= time5) { // 終了 5秒
this.pause();
this.removeEventListener("timeupdate", f);
};
});
};

 

 --------------------------

再生中は以下関数操作させない

Notouch();

OKtouch();

 

var target = document.getElementsByClassName("relative"); //対象要素をクラスで指定

function Notouch(){for(var i = 0; i < target .length; i++) {
target [i].style.pointerEvents = "none";
}}

function OKtouch(){for(var i = 0; i < target .length; i++) {
target [i].style.pointerEvents = "auto";
}}