Implement Picture-in-Picture Web API
Categories
(Core :: Audio/Video: Playback, enhancement, P3)
Tracking
()
People
(Reporter: beaufort.francois, Unassigned)
References
Details
(Keywords: dev-doc-needed, Whiteboard: [geckoview:p3][webcompat])
Reporter | ||
Comment 1•7 years ago
|
||
Reporter | ||
Updated•7 years ago
|
Comment 2•6 years ago
|
||
Reporter | ||
Comment 3•6 years ago
|
||
Comment 4•6 years ago
|
||
Comment 5•6 years ago
|
||
Comment 6•6 years ago
|
||
Reporter | ||
Comment 7•6 years ago
|
||
Updated•6 years ago
|
Comment 8•6 years ago
|
||
BBC's site is now using this, as discovered in https://webcompat.com/issues/26256.
Updated•6 years ago
|
Comment 9•6 years ago
|
||
Migrating Webcompat whiteboard priorities to project flags. See bug 1547409.
Comment 10•6 years ago
|
||
See bug 1547409. Migrating whiteboard priority tags to program flags.
Updated•5 years ago
|
Comment hidden (advocacy) |
Updated•4 years ago
|
Comment 13•3 years ago
|
||
why this bug is marked as duplicate of Bug 1611831?
Picture-in-Picture JavaScript API and disablePictureInPicuture attribute is different things.
e.g. sometimes developer want to add customized "Start PiP" button on their website.
Comment 14•3 years ago
|
||
Amininkova, I added the need-info flag for you in order to clarify the question in the previous comment.
Sebastian
Comment 15•3 years ago
|
||
Hi Sebastian and Rinsuki,
Mozilla has no current plans to support Picture-in-Picture Web API or its parts. I will remove the resolution to avoid further confusion but will close the ticket nevertheless.
Comment 16•3 years ago
|
||
But from what I heard in the #standard discussion, it seems our standard team recently changed their thought and we might start supporting this API in the future.
Comment 18•3 years ago
|
||
It seems incredibly strange to me that Firefox supports picture-in-picture web video but not document.pictureInPictureEnabled
+ video.requestPictureInPicture()
. The end result is that a custom video player cannot show a pip control alongside other custom controls in Firefox, instead having the highly inconsistent floating icon.
Strong +1 towards supporting the PIP API, please.
Comment 19•2 years ago
|
||
Hi,
I don't really get why you wont at-all support the disablePictureInPicture attribute. We have built a WebRTC conference application and the usability is completely broken since every participant's video has this ridiculous floating PiP overlay, that completely interferes with the UI and just confuses our users.
The fact that we can not even disable it for video elements that display a WebRTC MediaStream brought us to the decision that we will no longer support Firefox and will recommend the usage of other browsers to our customers.
Comment 20•2 years ago
|
||
Hi Sven! Note that this is the meta-issue for the implementation of all the PiP API (which unfortunately also got closed because Mozilla obviously doesn't have any plans to implement this API, for the time being).
The specific bug for disablePictureInPicture
is/was bug 1611831. See Mike Conley's comments there for Mozilla's reasoning not to implement this API. He also mentions there that an enterprise policy got introduced in bug 1619658 that allows system administrators to turn the the PiP overlay off. Users can also individually disable the button in the settings by unchecking the option "Enable picture-in-picture video controls".
Sebastian
Updated•2 years ago
|
Description
•