埋め込み動画や音声をダウンロードできなくする方法

当ページの一部リンクにはプロモーションが含まれてます。
アイキャッチ画像

.mp4などの動画をページに埋め込む際、そのままだと右クリックや『︙』(縦三点リーダー)経由でダウンロードなどが簡単にできてしまいます。

たとえば下の動画ですが、右クリックすればコンテキストメニューが表示されますし、右下の『』をクリックすれば『ダウンロード』というリンクコマンドが表示されて簡単にダウンロードができちゃいます。

たとえば下の動画ですが、PCであれば右クリックコンテキストメニューが表示され、右下の『』をタップすれば『ダウンロード』というリンクコマンドが表示されて簡単にダウンロードができちゃいます。

サンプル動画
キャプチャ画像

今回はそんな右クリックメニューや『ダウンロード』コマンドを非表示にして”簡単には”ダウンロードできないようにするやり方のご紹介です。

ちょっとでも「面倒だな」と思わせる手法であって、ソースを表示して該当する動画URLを探せる方ならダウンロードは可能です。

それゆえあくまで簡易的なダウンロード防止策とお考え下さい。

もくじ

動画の挿入方法

動画は「/(スラッシュ)+”video”(日本語で”動画”でもよし)」で表示される『動画』を選択し、アップロードで動画を指定してやれば簡単にページ内に埋め込むことができます。

キャプチャ画像

非表示のやり方

縦三点リーダー側

”ダウンロード”リンクコマンドを非表示にするにはHTML内に[controlslist="nodownload"]を加筆します。
(”nodownload”で意味はなんとなく理解できますね)

それには一度動画ブロックを選択→『HTMLとして編集』をクリックしてHTML表記に変換します。

キャプチャ画像

HTML表記内の適当な場所に[controlslist="nodownload"]と追記します。
(”controls”の前でもOK。ただし前後は必ず半角スペースが必要)

キャプチャ画像

この状態でビジュアル編集に戻してみます。
しかしながら下のように警告が出て通常のビジュアル編集には戻せません。
これは追記したコマンド(上画像の赤枠内)がブロックエディターに対応してないからです。

キャプチャ画像

そこで右の『︙』をクリックして『HTMLに変換』をクリックします。
するとカスタムHTMLブロックに変換されます。

キャプチャ画像

この状態であればエラーにはならず、修正もこれで完了となります。
残念ながら編集画面では動画が表示されませんが、プレビュー画面や公開後ではちゃんと確認できます。

キャプチャ画像

右クリックメニュー側

右クリックメニューを非表示にするには、先ほどのカスタムHTMLブロックに[oncontextmenu="return false;"]を追加します。
(前後は半角スペースで区切る)

キャプチャ画像

これで右クリックメニューも非表示になります。

動画をそのままアップロードするとiPhoneでサムネイルが表示されない場合があります。
解決策はこちら。

非表示のやり方(埋め込み音声)

埋め込み音声ファイルも動画と同じやり方で”ダウンロード”を非表示にできます。

キャプチャ画像
アイキャッチ画像

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!

コメント

コメントする

CAPTCHA

もくじ