フラッシュとアクセシビリティ
-
06-07-2019 - |
質問
Web開発者として、私が取り組んでいるプロジェクトの多くは政府の傘下にあり、したがって508のアクセシビリティ法、および場合によってはW3Cアクセシビリティガイドラインの対象となります。これらの要件を満たしながら、Flashをどの程度使用できますか?
javascriptを使用するためのマントラは、「正常に低下」です。同じコンテンツと機能を、異なるページ上で、またはよりインタラクティブでない/動的な方法で提供することにより。これにより、JavaScript以外のブラウザ/ユーザーが引き続きサイトを使用できるようになり、検索エンジンボットがすべてのコンテンツにアクセスできるようになります。 JAWSやOrcaなどの画面読み上げソフトウェアのユーザーも、サイトを完全に使用できます。
Flashを使用している場合、Flashを使用していないユーザーに適切にフォールバックする同様の方法はありますか?そうでない場合、Flashベースのコンテンツは検索エンジンボットにどの程度アクセス可能ですか?また、スクリーンリーダーはFlashベースのコンテンツをどのように処理しますか?
解決
便宜上、拡大ツールとTTSを使用する程度まで視覚障害がありますが、必要ではありません。 Flashは、ほとんどのアクセシビリティツールでは動作しないことを伝えることができます。 JAWS(Windowsのマーケットリーダーであり、決して圧倒的に支配的ではない)はFlashをサポートしていると考えていますが、ほとんどのFlash開発者は、JAWSがFlashムービーのテキストコンテンツを理解できるようにするために必要な作業を行っていないようです。また、視覚障害のあるユーザーの多くは、フラッシュをインストールしていません。これは、95%以上の時間は単に役に立たないからです。
もう1つの考慮事項は、Mac OS Xが提供する組み込みの音声合成も、ほとんどのFlashムービーで何もできないことです。
IMOの「劣化」またはコンテンツのHTMLバージョンへのリンクの提供は、おそらくサイトにアクセスできるようにする唯一の実用的な手段です。ゼロから始める場合は、可能であれば、Flashを介したJavaScript / JQueryを強く検討します。
他のヒント
私は完全に盲目のジョーズのユーザーであり、短い答えはそれが依存しているということです。たとえば、YouTubeでは、ミュートボタンと再生/一時停止ボタンにアクセスできます。ただし、スライダーなどは機能しません。コンテンツ自体と同じくらい適切にコーディングされていれば、Flashがサイトのアクセス可能性を決定するとは思わない。たとえば、ビデオを再生する必要がある場合、視覚障害者がビデオをフォローできるように十分なナレーションがありますか?チャートを表示している場合、そのデータの説明文はありますか?可能であればJavaScript / JQueryを使用するように言ったポスターに同意しますが、Flashを必要とするビデオなどの場合は、ビデオをミュートしたり、ビデオを停止するなどの操作を行うのに十分なアクセスを可能にします
Flashは視覚障害者がアクセスできるようにすることができますが、多少の手間がかかります。自動的に立ち入り禁止のエリアではありません。 Alxpが指摘しているように、さまざまなブラウザがこの方法でフラッシュと一緒に再生されるかどうかを確認することは依然として重要です。
フラッシュにはもう1つの問題があります。キーボードショートカットを盗みます。ページ上にフラッシュが表示されると、多くの標準ブラウザキーボードコントロールが機能しなくなります。これらのショートカットは、マウスに問題がある人や、その他の理由でキーボードを好む人にとって非常に重要です。
ナビゲーションなどにFlashを使用している場合、ひざまずいてHTMLとCSSを使用するようにお願いします。サイトリーダーを使用しているユーザーだけでなく、次のようなユーザーに対しても、より優雅に劣化します。
- 接続速度が遅い(テザー電話など)
- フラッシュをオフにします
- Flashがインストールされておらず、管理者権限がないコンピューター上にある
- Flashのバージョンは非常に古く、更新できない/更新できない。
ただし、Flashが不可欠なゲームのようなものを作成している場合、聴覚障害者のためにいくつかのヒントがあります:
- ゲームでベルまたはサウンドを使用してゲームイベントを示す場合、これを視覚的なベルに変えるオプションを追加します。
この例は、Plants vs. Zombiesゲームにあります。何ヶ月も音を消して演奏しました(通常、バックグラウンドで音楽を演奏していました)。一部のゾンビが登場する数秒前に音でアナウンスされたことに気づきませんでした。これによりゲームが難しくなりました。
- 音声による指示がある場合は、それらもテキストで入力してください。これはビデオにも当てはまります!テキスト/オーバーは、ビジュアルとオーディオをペアにすることが難しい場合があるため、ゲーム/ビデオの横にあるテキストファイルよりも優れています。