video-dynamic-range media query
video-dynamic-range メディアクエリはデバイスがHDR(High Dynamic Range)映像を表示できるかどうかを検出します。standard と high の値があり、HDR対応デバイスで最適化されたビデオプレーヤーのUIを提供できます。非視覚デバイスではどちらの値にもマッチしません。
概要
video-dynamic-range メディアクエリはデバイスがHDR(High Dynamic Range)映像を表示できるかどうかを検出します。standard と high の値があり、HDR対応デバイスで最適化されたビデオプレーヤーのUIを提供できます。非視覚デバイスではどちらの値にもマッチしません。
対応ブラウザ
デスクトップ
Chrome 未対応
Edge 未対応
Safari 未対応
Firefox 100+
モバイル
Chrome Android 未対応
Safari iOS 未対応
Firefox Android 100+
基本構文
CSS
@media (video-dynamic-range: high) {
.video-player {
background: #000;
}
} 実務での使いどころ
-
HDR対応ビデオプレーヤー
HDR対応デバイスで映像の品質を最大限に引き出すため、プレーヤーの背景やUIを最適化します。
注意点
- Firefox のみでサポートされており、他のブラウザでは機能しません。dynamic-range メディアクエリの方が幅広くサポートされています。
アクセシビリティ
- HDR非対応デバイスのユーザーにも同等の映像体験を提供するフォールバックを用意してください。