kphrx / ZenzaWatch

fix playlist
100 stars 10 forks source link

FirefoxのPicture-in-Pictureのボタンが表示されない #5

Closed kphrx closed 1 year ago

kphrx commented 2 years ago

HLS Supportを入れてると発生する HLS Supportが入ってるとwindow.ZenzaHLS.createVideoElementが実行されて<video>が置かれる場所にShadow DOMに<video>が入ったCustom elementsの<zenza-video>が入る

ZenzaVideoElementHTMLVideoElementがPicture-in-Picture可能な要素だと判断する値を変更してしまってるとか、(ないとは思うけど)Shadow DOMに<video>が入ってるのはダメとか

kphrx commented 2 years ago

ニコニコ大百科の掲示板での報告: 1484

kphrx commented 2 years ago

FirefoxがPicture-in-Picture APIを完全にサポートしてくれたらコンテキストメニューのP in Pから出来るので勝手に解決されて欲しいけどBugzillaとか見る感じサポートされるのはかなり先か実装されないか

kphrx commented 2 years ago

<zenza-video> でも Firefox Nightly 102.0a1 で PiP ボタンが表示されるようになってた。102が stable になった時に確認する