Contact emails

stei...@chromium.org, liber...@chromium.org

Explainer

None

SpecificationCore specification: https://w3c.github.io/mediasession/
<https://w3c.github.io/mediasession/>PR:
https://github.com/w3c/mediasession/pull/295

Summary

Adds an 'enterpictureinpicture' action to the Media Session API. Websites
can register an action handler which can be used to open a
Picture-in-Picture or Document Picture-in-Picture window.


Blink component

Blink>Media>Session

Motivation

While in theory UAs can detect playing videos and offer UI to automatically
put that video into picture-in-picture without the website’s involvement,
delegating a Media Session action to the website instead allows the website
to either create a canvas-backed video picture-in-picture experience on the
fly or create a more feature-rich document picture-in-picture experience.


Initial public proposal

None

TAG review

None

TAG review status

Pending

Risks

Interoperability and Compatibility

None


Gecko: No signal

WebKit: No signal

Web developers: No signals

Other signals:

Proposed in Media WG meeting (
https://www.w3.org/2023/05/16-mediawg-minutes.html) with general agreement
that the feature is useful

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that
it has potentially high risk for Android WebView-based applications?

None


Debuggability

None


Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?

No

Flag name

None

Requires code in //chrome?

False

Estimated milestones

No milestones specified


Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/6245717716238336

-- 
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+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAE-AwAqy7X-ShJnVT1cBAH%2BZV2dXeZ4KWkRTN32dKZVjtdUTuA%40mail.gmail.com.

Reply via email to