Skip to main content
通过 RTCEngine.setRtcLocalAudioFrameEvent(...) 注册本地 PCM 回调,传 null 解绑。该回调属于 Engine 共享采集层,不携带频道 ID;同一物理采集帧在多频道场景下只回调一次,SDK 内部推流也不依赖此监听器。

onLocalAudioFrame(pcm, sampleRate, channelCount, audioFormat)

:::warning 注册监听器本身不会打开麦克风。必须调用 LocalMicTrack.startCapture(...),成功后才会产生 PCM 回调;调用 stopCapture() 后停止。 回调由 SDK 音频分发线程串行执行,不保证在主线程。PCM 已为应用单独复制,修改数据不会影响 SDK 上行;耗时处理也不会阻塞上行,但旁路队列持续满载时会优先丢弃较旧的应用回调帧。录制或落盘时,仍建议快速投递到应用自己的工作队列。 :::