音频播放测试用例归档

用例表

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