Open cookiecrook opened 1 year ago
I'm unsure if the CSSWG has a requirement for implementor interest but thought I'd note if this was added to the spec I'd be happy to implement it for Chromium (and WebKit but I imagine given it's come from them they'd be happy to implement it themselves).
Thanks Luke. It's on hold at the moment due to the fingerprinting/privacy topics mentioned above.
Earlier today, Apple released a new strobing mitigation media accessibility accommodation in tvOS 16.4, iOS 16.4, and macOS 13.3, called "Dim Flashing Lights." (Additional links below)
Prior to this, the typical behavior with flashing media was that a viewer was warned once before before a video played. Even in a feature length film, there was no indication of when the flashing may occur, and no information about the intensity or type of strobing.
On Apple devices, we can now adjust for some strobing/flashing in real time with onboard hardware and software, but as Apple's TV+ content is viewable on many other platforms, we'd also like to be able to do this on non-Apple hardware.
Earlier tonight I proposed using a VTT metadata track to denote flashing in a video, such as a nightclub scene in a movie.
For CSS, we think this makes sense as the following User Preference Media Feature:
There is no proposal for further granularity than the values: no-preference (default), and reduce (user preference to reduce strobing is enabled), but the syntax is open-ended in case other values are deemed necessary.
Note on Fingerprinting
This proposed media feature and others are subject to changes based on the outcome of https://github.com/WebKit/standards-positions/issues/145 and other related privacy issues. We debated not proposing this until after privacy issues with
@media
/matchMedia()
had been resolved, but decided to propose it here anyway to further the discussion.Related VTT Issue:
Other documentation on the recently released feature