kphrx/ZenzaWatch

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

Closed this issue · 3 comments

kphrx commented

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

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

kphrx commented

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

kphrx commented

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

kphrx commented

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