默认
即时通讯网 资讯 [动态] 即时通讯云网易云信版本更新(3.5.0版)
即时通讯网 首页 资讯 查看内容
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议

[动态] 即时通讯云网易云信版本更新(3.5.0版)

JackJiang · 7 年前 | 阅读(17239)· 评论(1 转发 收藏2

摘要 即时通讯云网易云信于2017年1月20日发布3.4.0版,本次更新为主要版本的次要更新,详情见文章内容。

发布的版本

本次发布的版本号为 3.5.0版,更新时间为:2017年03月15日

iOS 更新内容

新增

  • SDK 现在以 .framework 形式提供。
  • 聊天室历史消息拉取接口支持逆向拉取。
  • 网络通话
    • 新增通话录音功能, 可以录制通话中所有参与者的声音并保存为 aac 或 wav 文件
    • 新增 alwaysKeepCalling 参数, 用于设置被叫离线时是否仍然需要持续呼叫
    • 新增录制对方音视频功能,并保存为 MP4 文件
    • 新增本地视频截图,并新增接口snapshotFromLocalVideoCompletion:
    • 点对点视频支持接通前预览

变更

  • 网络通话
    • NIMNetCallType 变为 NIMNetCallMediaType, 涉及点对点通话的 主叫发起通话被叫收到呼叫 和 切换网络通话类型 三个接口中的通话类型参数,以及加入多人会议的 音视频类型 参数
  • MP4视频录制接口的合并调整,调整后本地录制与对端录制使用同一套接口
    • 开始录制接口从startLocalRecording:videoBitrate:变更为startRecording:videoBitrate:uid:,新增了用户 userId 参数
    • 结束录制接口从stopLocalRecording:变更为stopRecordingWithUid:,新增了用户 userId 参数
    • 开始回调从onLocalRecordStarted:fileURL:变更为onRecordStarted:fileURL:uid:,新增了用户 userId 参数
    • 错误回调从onLocalRecordError:callID:变更为onRecordError:callID:uid:,新增了用户 userId 参数
    • 结束回调从onLocalRecordStopped:fileURL:变更为onRecordStopped:fileURL:uid:,新增了用户 userId 参数

Android 更新内容

  • 新增

    1. 聊天室历史记录拉取接口: pullMessageHistoryEx,支持查询方向按时间点向前或者向后。

    2. 音视频通话持续呼叫:若被叫方不在线,主叫方对其持续进行呼叫,被叫方会收到消息推送。

    3. 网络通话更新:

    复制- 新增发送控制命令接口:AVChatManager#sendControlCommand
    - 新增外部自定义视频绘制:AVChatExternalVideoRender, AVChatI420Frame
    - 支持发起通话后立即预览

    变更

    1. 网络通话与本地系统来电交互处理优化,从音视频SDK移到Demo中进行处理,便于第三方上层处理系统电话和网络通话的交互:

    复制- 删除接口AVChatManager#observeAutoHangUpForLocalPhone
    - 添加接口AVChatManager#isCurrentChatValid

    2. 网络通话视频聊天增加预览功能:

    复制- 删除接口AVChatManager#setupVideoRender
    - 添加接口AVChatManager#setupLocalVideoRender
    - 添加接口AVChatManager#setupRemoteVideoRender

    3. 网络通话视频帧和音频帧数据处理接口变更:

    复制- 返回类型从int变为boolean的接口AVChatStateObserver#onVideoFrameFilter
    - 返回类型从int变为boolean的接口AVChatStateObserver#onAudioFrameFilter
    - 修改视频数据类AVChatVideoFrame
    - 修改语音数据类AVChatAudioFrame
    - AVChatImageFormat变更为AVChatVideoFrame内部类

    4. 网络通话音视频录制接口变更:

    复制- 删除接口AVChatManager#startLocalRecord
    - 删除接口AVChatManager#stopLocalRecord
    - 删除接口AVChatManager#isLocalRecording
    - 添加接口AVChatManager#startAVRecording
    - 添加接口AVChatManager#stopAVRecording
    - 添加接口AVChatManager#startAudioRecording
    - 添加接口AVChatManager#stopAudioRecording

    5. 网络通话过程中的状态变化监听接口变更:

    复制- 删除接口AVChatStateObserver#onLocalRecordEnd
    - 添加接口AVChatStateObserver#onAVRecordingCompletion
    - 添加接口AVChatStateObserver#onAudioRecordingCompletion
    - 添加接口AVChatStateObserver#onLowStorageSpaceWarning

    6. AudioRecorder 高清语音录音组件异步化,使用子线程开始、结束录音,UIKit 同时修改适配。

    7. 通知栏样式变更:

    复制- 展开样式的通知栏点击跳转更改为进入对应联系人的聊天界面
    - 折叠样式的通知栏在多联系人时将应用 icon 设置为通知栏大图

    8. SDK 心跳机制优化,缩短弱网环境下连接失效时上层的感知时间。

    9. LBS 机制优化,避免应用在后台受到网络限制时耗尽可用的 Link 地址。

Windows(PC) SDK 更新内容

新增

  • 音视频通话时可以录制aac的混音音频文件(自己和对方所有人的混音),同时通过音视频状态回调接口返回录制状态
  • 音视频通话和白板通话邀请时追加一个keepcalling的功能,默认打开
  • 聊天室历史消息拉取接口现在支持正反向一起拉,nim_chatroom_get_msg_history_online_async第二个参数增加条件配置, nim_chatroom_def.h #分获取历史消息条件Keys
  • 新增代理测试接口, nim_global.h

修复

  • 优化麦克风和摄像头的设备遍历接口,防止错误的设备导致接口调用崩溃
  • 修复音视频网络探测接口调用失败后导致的cpu高占用率的问题
  • 优化白板数据接口在高频率调用时的崩溃问题
  • 优化麦克风自动调节功能,会较明显的提升麦克风音量过小的问题
  • 修复HTTP模块发送大文件容易超时的问题
  • 优化本地数据持久化方案
  • 修复近期反馈的崩溃问题

Web SDK 更新内容

新增

  • 聊天室获取历史消息记录支持双向查询

下载地址

请从以下官网地址下载:http://netease.im/

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

1 推荐

相关阅读

只是路过 7 年前
我只关心什么时候降低

返回顶部