豆包无障碍问题列表
1. 按钮标签缺失(读屏无法识别)
- 问题:多个功能按钮(如相机、视频通话相关按钮)缺少文字标签,读屏无法朗读。
- 解决方案:为所有交互按钮添加 `accessibilityLabel` 或 `aria-label`。
2. 数学符号朗读异常
- 问题:数学公式(如一元一次方程)的符号和数字粘连,读屏无法正确朗读。
- 解决方案:在输出数学内容时强制插入空格,或使用 `MathML` 增强无障碍支持。
3. 菜单焦点异常
- 问题:
- 点击菜单后错误跳转至相册(Android/iOS)。
- 声音选择界面焦点粘连(iOS)。
- 试听声音后焦点跳回顶部(Android)。
- 解决方案:修复焦点逻辑,确保操作后焦点停留在当前控件。
4. 相机功能操作障碍
- 拍照按钮无法通过滑动定位。
- 屏幕探测功能失效,无法找到拍照按钮。
- 解决方案:
- 增加高对比度拍照按钮。
- 支持双击屏幕任意位置拍照(无障碍优化)。
5. 视频通话入口难找
- 问题:需要多次右滑才能找到入口,操作不便。
- 在聊天界面下方增加视频通话快捷按钮。
- 支持语音指令(如“打开视频通话”)。
6. 音乐播放控制缺失
- 问题:播放页面滑动不到上一曲/下一曲/暂停按钮。
- 固定控制栏在屏幕底部,确保读屏可遍历。
- 支持手势操作(如左滑下一曲、右滑上一曲)。
7. 识别速度慢
- 问题:图像识别响应时间过长(1-2分钟)。
- 解决方案:优化算法优先级,增加进度提示音。
---
简单实现方案(开发侧)
1. 按钮朗读问题 → 确保所有 `Button` 组件设置 `accessibilityLabel`。
2. 数学符号问题 → 在输出时自动插入空格(如 `x+1=2` → `x + 1 = 2`)。
3. 焦点异常 → 检查 `FocusManager` 逻辑,避免自动跳转。
4. 拍照按钮问题 → 增加 `onDoubleTap` 事件支持双击拍照。
5. 音乐控制问题 → 固定 `MediaControls` 在屏幕底部,确保读屏可访问
目录
豆包无障碍问题列表
1. 按钮标签缺失(读屏无法识别)
- 问题:多个功能按钮(如相机、视频通话相关按钮)缺少文字标签,读屏无法朗读。
- 解决方案:为所有交互按钮添加 `accessibilityLabel` 或 `aria-label`。
2. 数学符号朗读异常
- 问题:数学公式(如一元一次方程)的符号和数字粘连,读屏无法正确朗读。
- 解决方案:在输出数学内容时强制插入空格,或使用 `MathML` 增强无障碍支持。
3. 菜单焦点异常
- 问题:
- 点击菜单后错误跳转至相册(Android/iOS)。
- 声音选择界面焦点粘连(iOS)。
- 试听声音后焦点跳回顶部(Android)。
- 解决方案:修复焦点逻辑,确保操作后焦点停留在当前控件。
4. 相机功能操作障碍
- 问题:
- 拍照按钮无法通过滑动定位。
- 屏幕探测功能失效,无法找到拍照按钮。
- 解决方案:
- 增加高对比度拍照按钮。
- 支持双击屏幕任意位置拍照(无障碍优化)。
5. 视频通话入口难找
- 问题:需要多次右滑才能找到入口,操作不便。
- 解决方案:
- 在聊天界面下方增加视频通话快捷按钮。
- 支持语音指令(如“打开视频通话”)。
6. 音乐播放控制缺失
- 问题:播放页面滑动不到上一曲/下一曲/暂停按钮。
- 解决方案:
- 固定控制栏在屏幕底部,确保读屏可遍历。
- 支持手势操作(如左滑下一曲、右滑上一曲)。
7. 识别速度慢
- 问题:图像识别响应时间过长(1-2分钟)。
- 解决方案:优化算法优先级,增加进度提示音。
---
简单实现方案(开发侧)
1. 按钮朗读问题 → 确保所有 `Button` 组件设置 `accessibilityLabel`。
2. 数学符号问题 → 在输出时自动插入空格(如 `x+1=2` → `x + 1 = 2`)。
3. 焦点异常 → 检查 `FocusManager` 逻辑,避免自动跳转。
4. 拍照按钮问题 → 增加 `onDoubleTap` 事件支持双击拍照。
5. 音乐控制问题 → 固定 `MediaControls` 在屏幕底部,确保读屏可访问