私はポスター属性画像の上に明るいグレーの再生ボタンオーバーレイを持って、演奏される前には、具体的にどこの要素Firefoxで問題が生じています:Chromeとプレイヤーのように表示されますIEでの対Firefoxで次のHTML5動画要素コントロールを削除するにはどうすればよいですか?
こうした:
私のHTMLは基本的なものです:
main {
width: 75%;
height: 700px;
padding-right: 1.9%;
float: left;
position: relative;
}
video {
margin-left: 9.2%;
margin-top: 11%;
border: 4px solid black;
object-fit: initial;
}
/*Causes the poster to not leave gaps between itself and the border*/
<video id="video" width="768" height="432" poster="img/main/intro1poster.png" controls>
<source src="media/videos/intro1.mp4" type="video/mp4">
<p>Your browser doesn't support HTML5 video or Flash.
A low quality version of the video can be found here: <br/>
<a href="https://www.youtube.com/watch?v=BDw7xpzH-68">Dev Update #1</a></p>
</video>
この質問は2年前、私は見つけることができます(How to remove the gray overlay on top of the Video in firefox using the new HTML5 <video>?)1つの他のスレッドに頼まれましたが、何の解決策は、これまでに提示しませんでした。私はソリューションでjavascriptを使用したいと思っていますが、私はコントロールを完全に再設計したくありません。
これは美しく働きました。私は単純にビデオ要素の直後にscript要素を配置してJavaScriptのインラインを使用しました。 ' ' –
@JohnJamesですが、これはハックですのでご注意ください。ビデオのプリロードが強制され、今後のリリースではいつでも破損する可能性があります(少なくとも56秒まではOKです)。最初のオプションは間違いなく最高です。 – Kaiido