<video> または <audio> 要素は自動的に再生されてはならない
修正方法
次のいずれかの手法を使用してこの問題を修正してください。
-
ユーザーが開始したアクションによってのみオーディオを開始する (強く推奨)。
自動再生されるオーディオを3秒以内に停止してください。
-
3秒以上自動的に再生されるオーディオを停止、一時停止、ミュート、または音量を調整するための、簡単に見つけられ、アクセスしやすいメカニズムを提供してください。
なぜ重要なのか
視覚障害や弱視があり、スクリーン リーダー ソフトウェアを使用している人は、同時に他のオーディオが再生されている場合、スクリーン リーダーの音声出力を聞き取るのが難しい場合があります。オーディオの自動再生が3秒以上続く場合は、オーディオを一時停止または停止したり、オーディオの音量を制御したりするための、簡単に見つけられ、アクセス可能なメカニズムを提供する必要があります。オーディオコントロールを使用すると、他の音が再生されてもスクリーンリーダーの音声を聞くことができます。
注意:
ページにアクセスしたときにオーディオを自動的に再生すると、音声によるナビゲーションを行うスクリーンリーダーのユーザーが、自動的に開始されたサウンドによりそのナビゲーションが妨げられ、それを停止するメカニズムを見つける能力に影響を与える可能性があります。したがって、音声が自動的に(特に3秒以上)開始する習慣は推奨されません。ユーザーがページに到達した後に音声を開始するユーザーのアクションを奨励し、ユーザーがページに到達した後に音声を停止するのではなく、ユーザーのアクションによって開始します。
ルールの説明
オーディオを停止またはミュートする制御メカニズムがなければ、 <ビデオ> または <オーディオ> 要素が3秒以上オーディオを自動再生しないようにします。
仕組みについて (簡単に言うと)
このルールのアルゴリズムは次を返します:
-
オーディオにソースがない場合 (継続時間を解釈できない)、 <未定義になります> 。
-
動画にソースがない場合 (継続時間を解釈できない)は <未定義です> 。
-
オーディオが自動再生可能で、 コントロール メカニズムがない場合は <False> 。
-
False <> ビデオが自動再生可能で、コントロール機構がない場合
-
<> オーディオが3秒未満しか再生されず、ループする場合はFalse。
-
<> ビデオが自動再生可能で、再生時間が3秒未満の場合はTrueになります (オプションを渡すことにより)。
-
<> ビデオが自動再生可能で、再生時間が許容時間未満の場合(再生範囲の設定による)はTrueになります。
-
<> オーディオが自動再生可能で、コントロール メカニズムがある場合はTrueになります。
-
ビデオが 自動再生可能で <、コントロール メカニズムがある場合は> Trueになります。