| 拉起应用 |
设备正常运行 |
- |
成功拉起应用,进入首页 |
是 |
| 创建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 并移除所有已注册的事件监听事件 |
是 |