Intent to ship: Picture-in-Picture (Android)

145 views
Skip to first unread message

François Beaufort 🇫🇷

unread,
Jun 14, 2022, 12:00:32 PM6/14/22
to blink-dev

Contact emails

fbea...@chromium.org, libe...@chromium.org


Explainer

https://github.com/w3c/picture-in-picture/blob/main/explainer.md


Specification

https://w3c.github.io/picture-in-picture/


Summary

The Picture-in-Picture API allows websites to create a floating video window that is always on top of other windows so that users may continue consuming media while they interact with other sites or applications on their device. This change only applies to <video> elements.


Blink component

Blink>Media>PictureInPicture


TAG review

https://github.com/w3ctag/design-reviews/issues/226


TAG review status

Issues addressed


Risks



Interoperability and Compatibility


Gecko: Defer (https://mozilla.github.io/standards-positions/#picture-in-picture)


WebKit: Positive - Shipped in Safari 13.1 (https://developer.apple.com/documentation/safari-release-notes/safari-13_1-release_notes)


Web developers: Positive - Media players have adopted Picture-in-Picture (VideoJS, Shaka Player


Other signals:


WebView application risks

None




Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?

No. Android WebView is still not supported.


This feature was previously shipped for Windows, Mac, Linux, and Chrome OS in 2018. https://groups.google.com/a/chromium.org/g/blink-dev/c/ibVPbqBQapU/m/eMblkidrAgAJ


This intent is about requesting approval to ship on Android http://crbug.com/964373


Is this feature fully tested by web-platform-tests?

Yes. https://wpt.fyi/results/picture-in-picture


Requires code in //chrome?

Yes


Tracking bug

http://crbug.com/964373


Sample links

https://googlechrome.github.io/samples/picture-in-picture/


Estimated milestones

105


Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5729206566649856


Links to previous Intent discussions

Intent to Ship: https://groups.google.com/a/chromium.org/g/blink-dev/c/ibVPbqBQapU/m/eMblkidrAgAJ

Yoav Weiss

unread,
Jun 15, 2022, 4:02:17 AM6/15/22
to François Beaufort 🇫🇷, blink-dev
LGTM1

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

Daniel Bratell

unread,
Jun 15, 2022, 11:53:24 AM6/15/22
to Yoav Weiss, François Beaufort 🇫🇷, blink-dev

Chris Harrelson

unread,
Jun 15, 2022, 12:35:20 PM6/15/22
to Daniel Bratell, Yoav Weiss, François Beaufort 🇫🇷, blink-dev
Reply all
Reply to author
Forward
0 new messages