声网 迁移4.0 需要修改记录

1.方法参数改变
self.agoraKit enableAudioVolumeIndication:1800 smooth:3 report_vad:NO]; 换为 [self.agoraKit enableAudioVolumeIndication:1800 smooth:3 reportVad:NO];
2.参数类型改变
AgoraAudioMixingReasonCode
startAudioMixing
AgoraAudioEffect----AgoraAudioEffectPreset

- (void)rtcEngine:(AgoraRtcEngineKit *)engine connectionChangedToState:(AgoraConnectionStateType)state reason:(AgoraConnectionChangedReason)reason {}

----->
- (void)rtcEngine:(AgoraRtcEngineKit *)engine connectionChangedToState:(AgoraConnectionState)state reason:(AgoraConnectionChangedReason)reason {}

3.移除 获取音乐时长方法 getAudioFileInfo 回调方法 didRequestAudioFileInfo

4.使用逻辑修改

启用该功能后,如果有用户将自己静音(调用了 muteLocalAudioStream),SDK 会继续报告本地用户的音量提示回调。需要在执行语音动画,uid ==0 判断里面再执行判断是否自己开着麦 来判断是否执行说话光波动画

5 build setting 修改 删除
AgoraAIDenoiseExtension AgoraCIExtension AgoraCore AgoraDav1dExtension AgoraFDExtension Framework not found AgoraVideoProcessExtension

参考 :https://docs.agora.io/cn/live-streaming-premium-4.x/migration_guide_ios_ng?platform=iOS

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 001.Android 高级开发面试题以及答案整理 [https://juejin.cn/post/6844903...
    Owen270阅读 414评论 0 1
  • 一. 调用原生功能 1.1. Camera 某些应用程序可能需要使用移动设备进行拍照或者选择相册中的照片,Flut...
    5e4c664cb3ba阅读 940评论 1 0
  • 我的图书馆 留言交流 2000个最常用的英语单词 2016-05-15酴羰骀璺 2000个最常用的英语单词 (英语...
    Mr_Wang92阅读 718评论 0 0
  • 概述 调用原生功能 嵌入原有项目 Flutter模块调试 一、调用原生功能 1.1、Camera某些应用程序可能需...
    IIronMan阅读 1,132评论 1 7
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,913评论 2 59