最後に:Mozillaは、動作するHTML5ビデオ自動再生ブロック機能をFirefoxに追加します

チュートリアルを書いたところです FirefoxおよびChromeでの自動再生FlashおよびHTML5ビデオの無効化 その中で、Firefoxのmedia.autoplay.enabled設定で、HTML5ビデオの一部(すべてではない)が自動的に再生されないようにすることについて言及しました。

これが一部のサイトでのみ機能し、他のサイトでは機能しない理由は、サイトがplayerおよびplay()呼び出しを実装する方法にあります。サイトは自動再生を使用せずに直接play()を呼び出す場合があります。その場合、自動再生が明示的に使用されている場合にのみビデオをブロックするため、Firefoxの現在の機能の実装ではブロックされません。

これは、たとえばYouTubeの場合であり、後でYouTubeでビデオを再生する前に、Firefoxで設定をfalseに設定することで簡単にテストできます。サイトを開くと、ビデオが自動的に再生されることがわかります。

少なくとも、41より前のバージョンのブラウザーを実行している場合はそうです。ブラウザーの最新のNightlyビルドを実行すると、Mozillaが問題を修正したことがわかります。

プリファレンスをfalseに設定し、後でYouTubeにアクセスすると、サイトですべての動画が自動的に再生されなくなります。

firefox stop autoplay videos

バグリスト は、さまざまな理由でMozillaがブラウザーに変更を実装していなかったため、2011年に再度開いたときに何度も開く必要がありました。

たった数日前にその作業が始まり、この問題を解決する最後のパッチがその後すぐにFirefox 41バージョンにリリースされました。

Firefox 41は現在Nightlyチャンネルで利用可能です。これは、安定したユーザーがブラウザのバージョンに到達するまでに数か月待たなければならないことを意味します( 6週間かかります 2015年6月30日にリリースされるバージョン39への次のアップデートで新しいバージョンに移行するため)。

Mozillaは、9月22日にFirefox 41をWebブラウザの安定したチャネルにリリースすることを目指しています。

FirefoxでHTML5ビデオのブロックを有効にする手順

firefox media autoplay enabled

ブラウザでHTML5ビデオの自動再生をブロックするには、次の手順を実行します。

  1. ブラウザのアドレスバーにabout:configと入力し、Enterキーを押します。
  2. 通知が来たら注意することを確認します。
  3. 上部の検索を使用して、設定media.autoplay.enabledを見つけます。
  4. それをダブルクリックします。

これを行うと、プリファレンスがfalseに設定され、FirefoxのHTML要素の自動再生がオフになります。もう一度ダブルクリックするか、設定を右クリックしてコンテキストメニューからリセットオプションを選択すると、いつでも元に戻すことができます。