RecorderManager
功能描述
获取全局唯一的录音管理器
体验 Demo
智能生活App扫码进行体验
Demo下载地址
→
常见问题
Q: encodeBitRate 编码码率如何设置?
A: 不同采样率对应的编码码率范围如下:
注意:
- 设置不合法的采样率或编码码率组合会导致录音失败,请严格按照上表范围设置
- 建议使用较高的采样率和编码码率以获得更好的音质
- 较高的编码码率会产生较大的文件体积,请根据实际需求选择合适的参数
Q:audioSource 指定录音的输入源如何设置?
A:audioSource 用于指定录音的输入源,支持以下取值:
iOS 平台:
- auto: 自动选择输入源(默认值)
- buildInMic: 手机内置麦克风
- headsetMic: 有线耳机麦克风
Android 平台:
- auto: 自动选择输入源(默认值)
- mic: 麦克风(手机麦克风或耳机麦克风)
- camcorder: 适用于音视频录制
- voice_communication: 适用于实时通话
- voice_recognition: 适用于语音识别
使用建议:
- 建议使用默认值 auto,可以自动适配各种场景
- 不同设备和系统版本对输入源的支持可能存在差异
- 在开发测试时需要充分验证目标设备的兼容性