在某些特定的场景下,其他应用需要实时获取会议的音频数据作为后续业务处理的参考。通过平台 API,开发者可在当前终端实时获取会议音频流,经过简单的数据处理后即可支持其他应用的集成开发。通过 API 获取的音频流为本地原始音频数据,不包含远端参会者音频数据。音频旁路功能设置了功能开关,可根据业务需要打开或关闭此功能。音频数据及相关信息通过事件回调方式返回。
- (void)openMicDataByAE {
//开启音频旁路,需要在入会前设置
[[NemoSDK sharedInstance] setMicDataByAEReadyEnabled:YES];
}
- (void)nemoSDKDidMicDataByAEReady:(int)size data:(void *)data {
//size是数据大小,data是原始数据,写入本地pcm文件即可
size_t s = fwrite(data, size, 1, _audioFile);
}
音频旁路