Как мне сделать мою сцену A-Frame доступной?

#html #accessibility #aframe #webvr

#HTML #Специальные возможности #aframe #webvr

Вопрос:

Итак, у меня есть моя сцена A-Frame с некоторыми ссылками в ней, но, насколько мне известно <canvas> , элемент на самом деле недоступен — как я могу сделать мою сцену доступной для всех пользователей?

Метод, о котором я знаю, заключается в том, чтобы поместить доступные дочерние элементы HTML в <canvas> , но поскольку холст A-Frame создается динамически, поэтому я не уверен, как это сделать. Мои первоначальные предположения о незнании:

  1. A-Frame имеет встроенный компонент доступности, о котором я не знаю
  2. Есть способ указать A-Frame использовать определенный <canvas> элемент, о котором я не знаю.
  3. Что-то дикое, о чем я даже не могу сейчас думать

Любые рекомендации по этому поводу были бы великолепны, так что заранее спасибо!

-p

Ответ №1:

В области доступности в виртуальной реальности пока не слишком много работы. Но вы могли бы создать набор компонентов доступности, которые, как вы думаете, просто подключаются к любому объекту, который может выполнять преобразование текста в речь, больше полагаться на звук и тактильные ощущения.

например, вы можете создать компонент, который взаимодействует при наведении курсора с помощью контроллера или touched ( <a-entity a11y="message: This is a box."> ). Или начните настраивать тактильные ощущения в зависимости от близости к взаимодействующему объекту.

Комментарии:

1. Спасибо — похоже, у меня есть проект на пасхальные выходные!