デフォルトのhtml5ビデオプレーヤーの色または完全なスキンを変更することは可能ですか?
<video id="sampleMovie" src="HTML5Sample.mov" controls></video>
はい、ブラウザがシャドウDOMをサポートしている場合はそうです。その場合、次のようなcssでテーマを設定するためのセレクターを使用できます。
*::-webkit-media-controls-panel {
background-color: red !important;
}
そして他の多くの疑似属性。それで遊ぶために、あなたは「ユーザーエージェントのシャドウDOMを表示する」を有効にすることによってクロームのシャドウDOMを調べることができます:
開発者ツール->設定->設定->ユーザーエージェントのシャドウDOMを表示
メディアコントロールスタイルは、シャドウドームの奥深くでしか利用できないということです。ここにリストがあります: https://Gist.github.com/afabbro/3759334
メインスレッドとコメントも見てください。彼らはこれらを多かれ少なかれ最新の状態に保っています。つまり、それはあなたにとって良い使い方になるかもしれませんが、そうではないかもしれませんが、この種のスタイリングにはある程度のサポートがあることを知ってうれしいです。
ブラウザでシャドウDOMを調べて、シャドウ要素に追加されたクラスを確認できることに注意してください。ただし、「-webkit」というプレフィックスが付いたクラスのみを編集できます。
htmlは、ブラウザの言語です。スキンのデフォルトのhtml5を変更したい場合は、ブラウザを作成する必要があります。
この解決策は、html + css + js/swfから手動でビデオプレーヤーを作成する必要があり、私の指示を使用する場合を除いて、不可能に変更すると思います。