使用AudioCapture实现音频录制时,选择不同的录制音频流会造成不同的音频打断效果,本文提供手机场景下常见音频流类型与系统默认焦点策略之间的关联矩阵表,帮助用户选择合适的音频流,来满足用户预期录制行为。
后录制的音频流 | ||||||||
|---|---|---|---|---|---|---|---|---|
先 录 制 的 音 频 流 | 音频流类型 | SOURCE_TYPE_MIC | SOURCE_TYPE_VOICE_RECOGNITION | SOURCE_TYPE_VOICE_COMMUNICATION | SOURCE_TYPE_VOICE_MESSAGE | SOURCE_TYPE_CAMCORDER | SOURCE_TYPE_UNPROCESSED | SOURCE_TYPE_LIVE |
SOURCE_TYPE_MIC | 同时录制 | 同时录制 | 停止先录音频 | 同时录制 | 同时录制 | 拒绝后录音频 | 拒绝后录音频 | |
SOURCE_TYPE_VOICE_RECOGNITION | 同时录制 | 拒绝后录音频 | 暂停先录音频 | 暂停先录音频 | 暂停先录音频 | 同时录制 | 同时录制 | |
SOURCE_TYPE_VOICE_COMMUNICATION | 拒绝后录音频 | 拒绝后录音频 | 暂停先录音频 | 拒绝后录音频 | 同时录制 | 拒绝后录音频 | 拒绝后录音频 | |
SOURCE_TYPE_VOICE_MESSAGE | 同时录制 | 拒绝后录音频 | 停止先录音频 | 同时录制 | 同时录制 | 拒绝后录音频 | 拒绝后录音频 | |
SOURCE_TYPE_CAMCORDER | 同时录制 | 拒绝后录音频 | 停止先录音频 | 同时录制 | 同时录制 | 同时录制 | 拒绝后录音频 | |
SOURCE_TYPE_UNPROCESSED | 拒绝后录音频 | 拒绝后录音频 | 停止先录音频 | 拒绝后录音频 | 拒绝后录音频 | 拒绝后录音频 | 拒绝后录音频 | |
SOURCE_TYPE_LIVE | 拒绝后录音频 | 同时录制 | 停止先录音频 | 拒绝后录音频 | 拒绝后录音频 | 拒绝后录音频 | 拒绝后录音频 | |