Open Bug 1519885 (videopip) Opened 6 years ago Updated 2 years ago

[meta] User-initiated Picture in Picture for video

Categories

(Toolkit :: Video/Audio Controls, enhancement)

enhancement

Tracking

()

People

(Reporter: mconley, Unassigned)

References

(Depends on 76 open bugs, )

Details

(Keywords: meta)

User Story

When viewing a video on a website, the user should be able to "pop" that video out into a separate, always-on-top window to support "background watching".

This is a metabug to track the work for implementing user-initiated Picture in Picture for video.

This metabug does not cover any implementation of the Picture in Picture WebAPI being proposed by the WICG at https://github.com/WICG/picture-in-picture - this is strictly about user-initiated Picture in Picture from various points in browser-provided UI.

Alias: videopip
Depends on: 1519891
Depends on: 1521954
Depends on: 1527926
Depends on: 1528459
Depends on: 1528460
Depends on: 1528672
Depends on: 1528696
Depends on: 1532096
Depends on: 1532675
Depends on: 1532677
No longer depends on: 1532096
No longer depends on: 1531226
No longer depends on: 1528696
No longer depends on: 1528672
No longer depends on: 1528459
Depends on: 1545924
No longer depends on: 1546148
No longer depends on: 1545924
No longer depends on: 1547762
Depends on: 1568315
Depends on: 1551058
Depends on: 1541468
Depends on: 1556264
No longer depends on: 1556264
Depends on: 1554389
Depends on: 1579645
Depends on: 1587869
Depends on: 1589158
Depends on: 1589224
Depends on: 1589425

PIP mode like the Opera browser would have been great.

But alas, this will take Mozilla forever to come.

Depends on: 1589680
Depends on: 1543131
Depends on: 1543805
Depends on: 1546051
Depends on: 1536838
Depends on: 1546000
Depends on: 1549542
Depends on: 1575075
Depends on: 1576118
Depends on: 1576128
Depends on: 1578985
Depends on: 1581832
Depends on: 1545763
Depends on: 1562218
Depends on: 1570864
Depends on: 1580488
Depends on: 1592286
Depends on: 1592291
Depends on: 1592539
No longer depends on: 1592539
Depends on: 1592234
Depends on: 1550416
Depends on: 1591671
Depends on: 1594505
Depends on: 1594531
Depends on: 1595504
Depends on: 1595788
Depends on: 1596169
Depends on: 1596116
Depends on: 1597216
Depends on: 1596678
Depends on: 1597744
No longer depends on: 1595504
Depends on: 1556264
Depends on: 1561301
Depends on: 1598266
Depends on: 1598312
Depends on: 1598654
Depends on: 1599395
Depends on: 1599421
Depends on: 1599803
Depends on: 1599887
Depends on: 1601400
Depends on: 1602653
Depends on: 1602673
Depends on: 1602674
Depends on: 1602677
Depends on: 1551059
No longer depends on: 1602677
Depends on: 1602841
Depends on: 1567618
Depends on: 1603234
Depends on: 1604043
Depends on: 1604599
Depends on: 1604646
Depends on: 1606422
Depends on: 1599376, 1600302
Depends on: 1556737
Depends on: 1599061
Depends on: 1607882
Depends on: 1605527
Depends on: 1606195
Depends on: 1605546
Depends on: 1607424
Depends on: 1600414
Depends on: 1608607
Depends on: 1608661
Depends on: 1609017
Depends on: 1609018
Depends on: 1608923
Depends on: 1609606
Depends on: 1608425
Depends on: 1609945
Depends on: 1610334
Depends on: 1610613
Depends on: 1580095
Depends on: 1601560
Depends on: 1610221
Depends on: 1610522
Depends on: 1611154
Depends on: 1610993
Depends on: 1611186
Depends on: 1611634
Depends on: 1611643
Depends on: 1612648
Depends on: 1614505
Depends on: 1614506
Depends on: 1614817
Depends on: 1614827
Depends on: 1614862
Depends on: 1616289
Depends on: 1613160

Hope to customize the pip button.

mean:

  1. Provide a method to hide the default pip button
  2. Implement Picture-in-Picture Web API

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

(In reply to 709922234 from comment #3)

Hope to customize the pip button.

mean:

  1. Provide a method to hide the default pip button
  2. Implement Picture-in-Picture Web API

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

Sorry, already exists https://bugzilla.mozilla.org/show_bug.cgi?id=1610522

Depends on: 1617120
Depends on: 1617115
Depends on: 1617123
Depends on: 1617125
Depends on: 1617134
Depends on: 1617135
Depends on: 1618893
Depends on: 1619252
Depends on: 1619110
Depends on: 1619263
Depends on: 1619979
Depends on: 1620071
Depends on: 1619889
Depends on: 1620941
Depends on: 1620899
Depends on: 1622203
Depends on: 1622671
Depends on: 1622544
Depends on: 1622919
Depends on: 1623203
Depends on: 1624702
Depends on: 1624984
Depends on: 1620733
Depends on: 1626579
Depends on: 1627020
Depends on: 1627817
Depends on: 1604247
Depends on: 1630326
Depends on: 1630552
Depends on: 1630857
Depends on: 1632454
Depends on: 1633759
Depends on: 1639774
Depends on: 1639818
Depends on: 1642218
Depends on: 1643726
Depends on: 1644030
No longer depends on: 1642289
Depends on: 1644212
Regressions: 1645586
Depends on: 1645586
No longer regressions: 1645586
Depends on: 1646311
Depends on: 1646687
Depends on: 1646988
No longer depends on: 1646988
Depends on: 1651414
Depends on: 1653265
Depends on: 1653810
Depends on: 1653818
Depends on: 1653979
Depends on: 1654508
Depends on: 1655471
Depends on: 1657009
Depends on: 1655665
No longer depends on: 1655665
Depends on: 1660194
Depends on: 1663719
Depends on: 1662814
Depends on: 1666299
Depends on: 1665629
Depends on: 1666355
Depends on: 1666117
Depends on: 1666561
Depends on: 1665535
Depends on: 1666739
Depends on: 1667805
Depends on: 1666637
Depends on: 1667465
Depends on: 1668250
No longer depends on: 1668250
Depends on: 1668815
Depends on: 1668863
Depends on: 1669205
Depends on: 1670094
Depends on: 1670254
Depends on: 1656869
Depends on: 1672401
Depends on: 1671588
Depends on: 1673465
Depends on: 1664920
Depends on: 1661225
Depends on: 1661061
Depends on: 1659698
Depends on: 1659479
Depends on: 1657752
Depends on: 1674121
Depends on: 1674152
Depends on: 1674666
Depends on: 1670353
Depends on: 1672623
Depends on: 1676162
Depends on: 1676894
Depends on: 1677080
Depends on: 1678351
Depends on: 1678390
Depends on: 1676569
Depends on: 1678979
Depends on: 1678372
Depends on: 1680796
Depends on: 1680885
Depends on: 1677075
Depends on: 1681098
Depends on: 1681718
Depends on: 1681794
Depends on: 1681796
Depends on: 1682117
Depends on: 1674775
Depends on: 1682206
Depends on: 1683366
Depends on: 1605155
Depends on: 1683667
Depends on: 1687477
Depends on: 1687808
Depends on: 1688932
Depends on: 1690076
Depends on: 1694178
Depends on: 1695020
Depends on: 1696811
Depends on: 1696876
Depends on: 1697616
Depends on: 1698319
Depends on: 1689958
Depends on: 1713289
Depends on: 1730632
Depends on: 1738362
Depends on: 1739515
Depends on: 1739767
Depends on: 1743134
Depends on: 1634077
Depends on: 1750629
Depends on: 1755887
Depends on: 1763160
No longer depends on: 1551058
Depends on: 1794577
Severity: normal → S3
No longer depends on: 1579645
No longer depends on: 1730632
No longer depends on: 1683667
No longer depends on: 1580095
Depends on: 1824304
No longer depends on: 1623203
You need to log in before you can comment on or make changes to this bug.