【MISSAV】動画を自動停止させない方法

2025年1月14日

ブラウザで動画サイトを視聴している時、流し見したいのに別の作業をすると動画が止まってしまう。

具体的には、他のウインドウをクリックしたりすると自動的に一時停止状態になっちゃうことあるじゃないですか。

これはデュアルディスプレイでマルチタスクをこなす紳士諸君には大変不便ですよね。

そこで、ちょっと小難しいですが回避方法をご紹介します。(Chrome前提です)

デベロッパーツールを開く

Chromeで動画の画面を開いたら、F12を押します。

なんか右側によくわからないウインドウが開くと思います。

これがデベロッパーツールです。

動画停止させないコマンドを入力

Consoleタブを開き、以下のコマンドをコピペして貼り付け、ENTERを押します。

なんだかよくわからない数字が表示されたらコマンドが効いています。

コマンド

setInterval(() => {
document.querySelectorAll('video’).forEach(video => {
if (video.paused) video.play();
});
}, 1000); // 1秒ごとにチェックして自動再生

このコマンドは動画がもし停止していたら再生させるというのを1秒ごとに実行します。

実際に使うとわかりますがコマ送りみたいになったりはせず、基本的に停止しません。

任意に一時停止を押しても流れ続けることになるので家族に注意。

別の動画を開いたらまた同じ手順を踏む必要があるのが面倒ですが、これで作業しながら視聴出来ます。

エラーになったら

コードを張り付ける時、以下のエラーが表示される場合があります。

Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed yourself. This could allow attackers to steal your identity or take control of your computer. Please type ‘allow pasting’ below and hit Enter to allow pasting.

これは要約すると「コードを張り付けて本当に大丈夫か?もしOKなら allow pasting って打ち込め」と書いてあります。

悪意のあるコードを実行しないよう、Chrome側の防止措置ですね。

もちろんこのコードに悪意はないので、「allow pasting」と打ち込んでENTERキーを押せば、コードを改めて貼り付けられるようになります。

追記

張り付けて実行しても以下のエラーが出ることがあります。

Uncaught SyntaxError: Invalid or unexpected token

これは張り付けた時にシングルクォート(’の部分)が全角になっちゃってると発生します。

このブログからそのまま張り付けると文字コードの違いで半角→全角になってしまうことがあるようです。

その場合は以下の video を囲っているシングルクォートを半角に修正してもらうだけでOKです。

setInterval(() => {
document.querySelectorAll('video’).forEach(video => {
if (video.paused) video.play();
});
}, 1000); // 1秒ごとにチェックして自動再生

最近、missav.com が謎のパワーで削除されて missav.ws になったみたいね