3.8.1 及以上版本升级指南
注意
- 如果您当前的 SDK 低于 3.8.1 版本,需要升级到任一 3.8.1 或以上的 SDK 版本时,都请务必阅读本文。
- 此外,建议您根据当前版本号与升级目标版本号,参考 发布日志 中两个版本区间的变更说明,检查您的业务相关接口。
在 3.8.1 版本,对以下 API 接口进行废弃变更。
onPublisherSendAudioFirstFrame
废弃了原有的 onPublisherSendAudioFirstFrame
回调接口,替换为同名的 onPublisherSendAudioFirstFrame 回调,并新增通道 channel 参数,支持按推流通道回调相关的事件活动。
-
从原来的
static void Function()? onPublisherSendAudioFirstFrame;
-
修改为
static void Function(ZegoPublishChannel channel)? onPublisherSendAudioFirstFrame;
适配方式
setAudioReceiveRange
废弃了原有的 ZegoRangeAudio 类的成员函数 setAudioReceiveRange
接口,替换为同名的 setAudioReceiveRange 接口,并扩展参数 ZegoReceiveRangeParam 类型,支持设置范围语音的音频接收范围。
-
从原来的
Future<void> setAudioReceiveRange(double range);
-
修改为
Future<int> setAudioReceiveRange(ZegoReceiveRangeParam param);
适配方式
setStreamVocalRange
废弃了原有的 ZegoRangeAudio 类的成员函数 setStreamVocalRange
接口,替换为同名的 setStreamVocalRange 接口,并扩展参数 ZegoVocalRangeParam 类型,支持设置范围语音的单条流发声范围。
-
从原来的
Future<void> setStreamVocalRange(String streamID, double vocalRange);
-
修改为
Future<int> setStreamVocalRange(String streamID, ZegoVocalRangeParam param);