音频焦点和音频会话测试用例归档

用例表

测试功能 预置条件 输入 预期输出 是否自动
拉起应用 设备正常运行 - 成功拉起应用,进入首页
创建audioRenderer对象 位于主页 点击"初始化audioRenderer" 成功创建audioRenderer对象
监听audioRenderer焦点变化 位于主页 点击"监听audioRenderer焦点变化" 成功注册监听audioRenderer焦点变化
使用音频会话修改焦点策略 位于主页 点击"使用音频会话修改焦点策略" 激活 AudioSession(并发策略为 MIX_WITH_OTHERS)并注册监听音频会话停用事件
使用音频会话申请焦点策略 位于主页 点击"使用音频会话申请焦点策略" 激活 AudioSession(并发策略为 MIX_WITH_OTHERS,音频会话场景为 AUDIO_SESSION_SCENE_MEDIA)并注册监听AudioSession焦点和状态变化事件
初始化audioCapturer 麦克风权限已授权 点击"初始化audioCapturer" 成功创建会话内录音流
开始录制 audioCapturer已初始化 点击"开始录制" 会话内录音流进入running状态
设置会话录音静音提示 会话内录音流正在运行 点击"设置会话录音静音提示" 成功上报会话级录音流静音提示,不实际触发静音
解除会话录音静音提示 会话内录音流正在运行 点击"解除会话录音静音提示" 成功解除会话级录音流静音提示,不实际触发解除静音操作
开始播放 位于主页 点击"开始播放" 开始播放音频
切换到听筒播放 位于主页 点击"切换到听筒播放" 音频切换到听筒播放
停止播放 位于主页 点击"停止播放" 停止播放音频
释放audioCapturer audioCapturer已创建 点击"释放audioCapturer" 停止并释放会话内录音流
注销音频会话并注销监听 位于主页 点击"停用音频会话" 停用 AudioSession 并移除所有已注册的事件监听事件