こんにちは、さち です。
Firefox がバージョン71になり、「ピクチャー・イン・ピクチャー」機能が実装されました。
ピクチャー・イン・ピクチャーは、Firefox から動画だけを分離して自由に移動,サイズの変更ができる機能です。イメージとしては、テレビ番組などで見かける「ワイプ」です。
私は PC作業中 に BGV として動画を流すことも多いので、早速この機能を試してみます。
使ってみる
Firefox の「ピクチャー・イン・ピクチャー(以下:PinP)」機能は、バージョン71以降で使用可能です。
- YouTube で「HAPPY PARTY TRAIN」の MV を視聴中。画像は、堕天使
という設定の津島善子ヨハネちゃんです。 - 動画上にカーソルを重ねると、右端中央に青色の PinP アイコンが表示。
- アイコンにカーソルを合わせるとニョキッと伸びます。クリックしましょう。
- PinP が有効になり、動画が Firefox から分離されました。
- PinP 上にカーソルを合わせると操作ボタンが表示されます。「閉じる」と「PinP を終了」がありますが、どちらも挙動としては同じものです。
- PinP を使用している間、元の位置にあるプレイヤーはこんな感じ。シーク,音量の変更などはこちらでしかできないので、ちょっと不便……。
例では YouTube の動画を使いましたが、PinP は他のあらゆるサイトの動画で使用できます。
ただし、ニコニコ動画では、動画だけが分離してコメントは元の位置で流れます。サイトの構造上こうなるのは仕方ないんですが、使い勝手としては微妙ですね……。
設定する
PinP の設定は、「about:config」から行います。
設定項目の表示
- アドレスバーに
about:config
と入力して、Enter キーを押します。 - 警告が表示されたら、「危険性を承知の上で使用する」をクリック。
- 検索に
media.videocontrols.picture-in-picture.
と入力すると、PinP 関連の設定項目が表示されます。
各項目の効果
media. videocontrols. picture-in-picture. enabled
「true」にすると PinP 機能が有効になります。
(初期値: true)
media. videocontrols. picture-in-picture. video-toggle. always-show
通常、PinP ボタンは「長さが45秒未満」「小さなサイズ」の動画には表示されません。しかし、この設定を「true」にすると、そのような動画にも PinP ボタンが表示されるようになります。
(初期値: false)
media. videocontrols. picture-in-picture. video-toggle. enabled
「true」にすると PinP ボタンが表示されます。動画上で右クリックメニュー(サイトによっては Shift キーを押しながら右クリック)を表示すると、その中に「ピクチャーインピクチャー」があるので、「false」にしても PinP が使えなくなるわけではありません。
(初期値: true)
media. videocontrols. picture-in-picture. video-toggle. flyout-enabled
不明。色々試しましたが効果が分かりませんでした。ご存知の方はご教示下さい。
(初期値: false)
media. videocontrols. picture-in-picture. video-toggle. flyout-wait-ms
不明。色々試しましたが効果が分かりませんでした。ご存知の方はご教示下さい。
(初期値: 5000)
コメント
詳しいご説明ありがとうございます。
Firefox 78.0.1で設定項目を表示したところ顔ぶれが変わっていました…
項目 値
media.videocontrols.picture-in-picture.audio-toggle.enabled false
media.videocontrols.picture-in-picture.enabled true
media.videocontrols.picture-in-picture.keyboard-controls.enabled false
media.videocontrols.picture-in-picture.video-toggle.always-show false
media.videocontrols.picture-in-picture.video-toggle.enabled true
media.videocontrols.picture-in-picture.video-toggle.min-video-secs 45
値は右側に⤺(上弧反時計回り矢印)が付いていなかったので既定値だと思います。