1

以下のコードは機能していません。HTML5ビデオタグを無効にするにはどうすればよいですか

document.getElementById("vidEle").disabled=true;

使用する場合

document.getElementById("vidEle").controls=false;

それでも右クリックで遊べます。

4

3 に答える 3

1

ビデオソースを削除して、ビデオを再生できないようにすることができます:)

于 2013-03-25T12:21:41.737 に答える
1

使用しているブラウザがわかっていればいいのですが、いくつかの回避策があります。

cssを使用して、背景が半透明のビデオプレーヤーと同じサイズの新しいブロック要素をその上に設定できます。

または、要素のスタイルを設定して何も表示しないようにすることもできます。

document.getElementById("vidEle").style.display="none";

そして最後に、vidEle要素のコンテンツをアンロードすることもできます。最後に、「display:none」メソッドを使用する場合は、ビデオが再生されていないことを確認してください。

于 2013-07-24T16:41:22.740 に答える
0

これを行う別の方法は、次のようにコンテキストメニューを無効にすることです。

<video oncontextmenu="return false;" controls>
 <source src="somedir/somevideo.mp4" type="video/mp4"/>
</video>
于 2013-09-17T21:35:16.027 に答える