html - 如何使我的 A-Frame 场景可访问?
问题描述
所以我的 A-Frame 场景中有一些链接,但据我所知,该<canvas>
元素并不是真正可访问的 - 我怎样才能让我的场景可供所有用户使用?
我知道的方法是将可访问的 HTML 子项放入 . <canvas>
,但由于 A-Frame 画布是动态创建的,所以我不确定如何执行此操作。我最初的无知猜测是:
- A-Frame 有一个我不知道的内置辅助功能组件
<canvas>
有一种方法可以告诉 A-Frame 使用我不知道的特定元素。- 一些我现在想不起来的狂野
任何关于这方面的指导都会很重要,所以提前谢谢!
-p
解决方案
在 VR 中的可访问性方面还没有太多工作。但是您可以制作一组可访问性组件,以为您只需插入任何可能进行文本到语音转换的实体,更多地依赖声音和触觉。
例如,您可能会制作一个组件,当您将鼠标悬停在控制器上或触摸 ( <a-entity a11y="message: This is a box.">
) 时,它会说话。或者根据与可交互对象的接近程度开始震动触觉。
推荐阅读
- javascript - 搜索和维护值
- android - 无法在wearos 蓝牙上发送HTTP 请求
- javascript - 你如何随机化某些数字?
- java - 如何在 NetBeans 上运行项目时删除“set build.dir”错误
- sql-server - 使用其他表中的值在表上创建主键
- unity3d - 在 Oculus 上突出显示触摸控制器按钮以进行教程
- mysql - MySQL 与 PostgreSQL 重复
- socket.io - Cloud Firestore - 两个播放器 - 检测断开连接 [Flutter]
- spring - 如何在多个假装客户端之一中禁用 hystrix
- java - 创建名为“userController”的 bean 时出错:通过字段“userService”表达的不满足的依赖关系