Contact emails
dalec...@chromium.org, mlam...@chromium.org, renga...@chromium.org
Spec
No spec change.
Summary
Maximize the screen usage when a <video> goes fullscreen, either directly via the Fullscreen API or via the default media controls. It will not apply to typical custom controls implementations where a wrapper <div> around the <video> is requested to go fullscreen.
To achieve this, Chrome will automatically change the orientation of the video to match the aspect ratio of the video. If video is wider than taller, then chrome will change (and lock) orientation to landscape; If video is taller than wider, then chrome will change (and lock) orientation to portrait.
Motivation
According to Chrome’s metrics, two thirds of the time, when a video goes fullscreen, the users rotate their phone.
Interoperability and Compatibility Risk
This is not a new API but a change in default UA behaviour. Therefore, the interoperability risks are low. A website will be notified of an orientation change when the lock will happen which shouldn’t be differentiable from a user rotating their device. The lock will also interfere with a possible lock from the page. In order to mitigate that concern, the screen orientation will not be locked if the frame made a lock request and did not explicitly unlock yet.
Ongoing technical constraints
None.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Android only.
OWP launch tracking bug
Link to entry on the feature dashboard
https://www.chromestatus.com/features/6063407807594496
Requesting approval to ship?
No. But it should happen soon-ish.
Contact emails
dalec...@chromium.org, mlam...@chromium.org, renga...@chromium.org
Spec
No spec change.
Summary
Maximize the screen usage when a <video> goes fullscreen, either directly via the Fullscreen API or via the default media controls. It will not apply to typical custom controls implementations where a wrapper <div> around the <video> is requested to go fullscreen.
To achieve this, Chrome will automatically change the orientation of the video to match the aspect ratio of the video. If video is wider than taller, then chrome will change (and lock) orientation to landscape; If video is taller than wider, then chrome will change (and lock) orientation to portrait.
Motivation
According to Chrome’s metrics, two thirds of the time, when a video goes fullscreen, the users rotate their phone.
Interoperability and Compatibility Risk
This is not a new API but a change in default UA behaviour. Therefore, the interoperability risks are low. A website will be notified of an orientation change when the lock will happen which shouldn’t be differentiable from a user rotating their device.
The lock will also interfere with a possible lock from the page. In order to mitigate that concern, the screen orientation will not be locked if the frame made a lock request and did not explicitly unlock yet.
Ongoing technical constraints
None.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Android only.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
-- Mounir
> email to blink-dev+unsubscribe@chromium.org.