Android+iOS录音管理器(支持实时帧回调) - 更新日志

1.3.3(2026-05-26)

优化文档使用说明

1.3.2(2026-04-21)

修复 iOS 云打包时 UTS 插件编译失败问题(Optional 回调未解包)

1.3.1(2026-04-03)

修复IOS在调用stop方法的时候,概率性阻塞卡死的问题

1.3.0(2026-03-31)

  • 新增声音源配置,支持设置是否隔离设备扬声器声音,仅录取外部麦克风声音
  • 新增录音是否与其他App音频共存的配置

1.2.0(2026-03-16)

  • 新增录音中断自动检测:麦克风被抢占或来电时通过 onError 回调通知,不再静默停止
  • Android 新增来电检测(READ_PHONE_STATE 权限可选,无权限自动降级为看门狗)
  • iOS 新增系统中断监听(来电、其他应用抢占时立即回调)
  • 录音与播放共存:Android 移除 AudioFocus 管理,iOS 切换为 playAndRecord 模式
  • 错误码扩展为 7 个,语义更准确,Android/iOS 两端统一
  • 修复 iOS onStart 回调时机(引擎启动成功后才触发)
  • 修复 iOS tempFilePath 补全 file:// 前缀,与 Android 一致

1.1.0(2026-03-10)

1、Android 新增录音输出目录配置:

  • RecorderOptions.androidOutputScopeexternal | internal
  • 默认值改为 external(外部应用专属缓存目录)
  • 外部目录不可用时自动回退到内部缓存目录

2、Android 新增录音通知增强能力(可选) RecorderOptions 新增字段:

  • showNotification(默认 false)
  • notificationName
  • notificationTextshowNotification=true 时,录音期间显示常驻通知,可增强后台/息屏存活率 当 showNotification=false 时,保持原有录音逻辑不变 Android 清单新增 android.permission.POST_NOTIFICATIONS

3、新增事件取消监听 API,Android/iOS 统一支持:

  • offStart
  • offStop
  • offFrameRecorded
  • offError
  • offPause
  • offResume

1.0.0(2026-02-12)

首个正式完善发布版本 实现实时PCM音频流回调,支持边录边获取原始音频数据 支持实时分贝监测,帧回调中直接返回当前音量值 提供完整的录音控制:开始、停止、暂停、恢复、取消 Android/iOS双端适配,统一API,纯UTS实现无需原生代码