As of Firefox 153 I intend to ship the Picture-in-Picture API by default.

*Summary:*

Implement the Picture-in-Picture API and make our "native" implementation
available to this API.

HTMLVideoElement.requestPictureInPicture() opens the video element in a
Picture In Picture Window.

Support for Android requires a native PIP implementation as well as the PIP
API service implementation. The bug contains WIP

that provides a path forward to achieve both.

*Meta bug & bug to turn on by default:*

https://bugzilla.mozilla.org/show_bug.cgi?id=1463402


*Specification:*
https://w3c.github.io/picture-in-picture/#interface-picture-in-picture-window

Specification is actively being improved not just for greater stability but
also to more closely reflect implementations shipped by major browsers.


*Standards body:*
W3C

*Platform Coverage:*
All platforms. Platforms that haven't implemented support for the
Picture-in-Picture API (Android) will reject with a NotSupportedError.
Bug comes with a supplementary work-in-progress stack for Android.


*Preference*:

dom.media-pip.enabled


*Use Counter:*

Enabled by https://bugzilla.mozilla.org/show_bug.cgi?id=2040930.

*Standards-Positions Discussion:*

https://github.com/mozilla/standards-positions/issues/72

*Other Browsers:*

-Blink: Shipped since version 71
<https://chromestatus.com/feature/5729206566649856> on Desktop, 105 Android

-WebKit: Shipped since 13.1
<https://developer.apple.com/documentation/safari-release-notes/safari-13_1-release_notes>

*Web-platform-tests:*

https://wpt.fyi/results/picture-in-picture?label=master&label=experimental&aligned&q=picture%20in%20picture


*Documentation:*

MDN
<https://developer.mozilla.org/en-US/docs/Web/API/Picture-in-Picture_API>

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAL%3DG%2Be0iX95qpVCkL02PpzYJyODDiijD6-JZdBkQ8xCqYGfiww%40mail.gmail.com.

Reply via email to