バックグラウンドで再生されない動画がある

Android 版 Firefox は、タブやアプリを切り替えても動画を再生し続けられます。しかしながら、アクティブなタブをサイトが検知し、バックグラウンドでは再生しません。また、人気のあるウェブサイトもそうしています。Android 版 Firefox をユーザーの要求にあった改善を行い続けており、他のサイトではこの機能を使用し続けられます。

なぜ起きているのか?

ウェブページが他のタブに移動すると、ページの可視性に従い Page Visibility APIvisibilitychange イベントを発火します。ウェブサイトの開発者は、ウェブサイトをこのイベントを検知しするよう設定し、動画の再生を停止します。Page Visibility API 以外にも、全画面再生をしているときに Fullscreen API によって fullscreenchange イベントが発火されたことを検知して再生を停止することもあります。

これを修正するには?

上述したふるまいは、visibilitychange イベントや fullscreenchange イベントを使用するウェブサイトでは正常であり予期されることです。しかしながら通常のイベントが発火するのを防ぐことでそのふるまいを無効化することもできます。

例として、visibilitychangefullscreenchange イベントを待ち受けて (リッスンして) 遮る拡張機能は、ウェブサイトのタブが隠れても反応しないでしょう。

Video Background Play Fix を確認して拡張機能の例をインストールしてください。

// この記事の貢献者: dskmoriあなたも手助けしませんか?- 貢献するにはこちらから

この記事は役に立ちましたか? しばらくお待ちください...

Mozilla サポートのボランティアに参加する