音频播放测试用例归档
用例表
| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 |
|---|---|---|---|---|
| 拉起应用 | 设备正常运行 | - | 成功拉起应用,进入首页 | 是 |
| 进入音振协同播放页面 | 位于主页 | 点击"音振协同播放页面" | 进入 Haptic 演示页面 | 是 |
| 使用注册源注册音振资源 | 音振页面 | 点击"使用注册源注册" | 通过 URI 注册音频与触觉资源成功 | 是 |
| 使用描述符注册音振资源 | 音振页面 | 点击"使用描述符注册" | 通过 rawfile 文件描述符注册资源成功 | 是 |
| 开始音振协同播放 | 已注册音振资源 | 点击"音振协同播放开始" | 启动同步的音频与触觉播放 | 是 |
| 停止音振协同播放 | 播放进行中 | 点击"音振协同播放停止" | 停止音振协同播放 | 是 |
| 释放音振协同资源 | 已注册音振资源 | 点击"音振协同播放释放" | 释放播放器并注销已注册的音振源 | 是 |
| 进入音频播放页面 | 位于主页 | 点击"音频播放页面" | 进入 AudioRenderer 演示页面 | 是 |
| 初始化 AudioRenderer | 音频播放页面 | 点击"初始化" | 创建 AudioRenderer 实例并注册回调 | 是 |
| 开始播放 | 已初始化渲染器 | 点击"开始播放" | 启动音频渲染播放 | 是 |
| 暂停播放 | 播放进行中 | 点击"暂停播放" | 暂停当前音频渲染 | 是 |
| 停止播放 | 播放进行中或已暂停 | 点击"停止播放" | 停止音频渲染 | 是 |
| 释放 AudioRenderer 资源 | 已初始化渲染器 | 点击"释放资源" | 释放渲染器并注销监听器 | 是 |
| 获取音频流音量 | 已初始化渲染器 | 点击"获取音频流音量" | 获取音乐流的最小/最大/当前音量值 | 是 |
| 设置应用的音量 | 已初始化渲染器 | 点击"设置应用的音量" | 将应用音量设为 20% 并验证生效 | 是 |
| 设置音频流音量 | 已初始化渲染器 | 点击"设置音频流音量" | 设置渲染器流音量为 0.5 并读回验证 | 是 |
| 查询是否支持空间音频 | 已初始化渲染器 | 点击"是否支持空间音频" | 查询当前输出设备是否支持空间音频 | 是 |
| 查询空间音频开关状态 | 已初始化渲染器 | 点击"查询空间音频开关状态" | 获取空间音频功能当前启用状态 | 是 |
| 订阅空间音频开关状态事件 | 已初始化渲染器 | 点击"订阅开关状态事件" | 注册空间音频启用状态变更回调 | 是 |
| 取消订阅空间音频开关状态事件 | 已初始化渲染器 | 点击"取消订阅" | 移除空间音频状态变更回调 | 是 |
| 查看播放的状态 | 已初始化渲染器 | 点击"查看播放的状态" | 获取并记录当前 AudioRenderer 的状态(如 playing/paused) | 是 |
| 获取所有流信息 | 已初始化渲染器 | 点击"获取所有流信息" | 通过 StreamManager 获取所有活跃音频流信息 | 是 |