以下のコードは機能していません。HTML5ビデオタグを無効にするにはどうすればよいですか
document.getElementById("vidEle").disabled=true;
使用する場合
document.getElementById("vidEle").controls=false;
それでも右クリックで遊べます。
以下のコードは機能していません。HTML5ビデオタグを無効にするにはどうすればよいですか
document.getElementById("vidEle").disabled=true;
使用する場合
document.getElementById("vidEle").controls=false;
それでも右クリックで遊べます。
ビデオソースを削除して、ビデオを再生できないようにすることができます:)
使用しているブラウザがわかっていればいいのですが、いくつかの回避策があります。
cssを使用して、背景が半透明のビデオプレーヤーと同じサイズの新しいブロック要素をその上に設定できます。
または、要素のスタイルを設定して何も表示しないようにすることもできます。
document.getElementById("vidEle").style.display="none";
そして最後に、vidEle要素のコンテンツをアンロードすることもできます。最後に、「display:none」メソッドを使用する場合は、ビデオが再生されていないことを確認してください。
これを行う別の方法は、次のようにコンテキストメニューを無効にすることです。
<video oncontextmenu="return false;" controls>
<source src="somedir/somevideo.mp4" type="video/mp4"/>
</video>