#html #accessibility #aframe #webvr
#HTML #Специальные возможности #aframe #webvr
Вопрос:
Итак, у меня есть моя сцена A-Frame с некоторыми ссылками в ней, но, насколько мне известно <canvas>
, элемент на самом деле недоступен — как я могу сделать мою сцену доступной для всех пользователей?
Метод, о котором я знаю, заключается в том, чтобы поместить доступные дочерние элементы HTML в <canvas>
, но поскольку холст A-Frame создается динамически, поэтому я не уверен, как это сделать. Мои первоначальные предположения о незнании:
- A-Frame имеет встроенный компонент доступности, о котором я не знаю
- Есть способ указать A-Frame использовать определенный
<canvas>
элемент, о котором я не знаю. - Что-то дикое, о чем я даже не могу сейчас думать
Любые рекомендации по этому поводу были бы великолепны, так что заранее спасибо!
-p
Ответ №1:
В области доступности в виртуальной реальности пока не слишком много работы. Но вы могли бы создать набор компонентов доступности, которые, как вы думаете, просто подключаются к любому объекту, который может выполнять преобразование текста в речь, больше полагаться на звук и тактильные ощущения.
например, вы можете создать компонент, который взаимодействует при наведении курсора с помощью контроллера или touched ( <a-entity a11y="message: This is a box.">
). Или начните настраивать тактильные ощущения в зависимости от близости к взаимодействующему объекту.
Комментарии:
1. Спасибо — похоже, у меня есть проект на пасхальные выходные!