版本说明
版本说明按时间顺序列出了 CallPlus 的所有新功能、变更、和已修复的问题。格式基于 Keep a Changelog。
变动类型:
- 新增(
Added):新添加的功能。 - 变更(
Changed):对现有功能的变更。 - 废弃(
Deprecated):已经不建议使用,即将移除的功能。 - 移除(
Removed):已经移除的功能。 - 修复(
Fixed):对 bug 的修复。 - 安全改进(
Security):对安全性的改进。
2.38.0 - 2026-5-15
修复
- 优化了部分内部逻辑。
2.36.0 - 2026-2-3
修复
- 修复了设置远端 Texture 类型 VideoView 崩溃问题。
2.34.0 - 2025-12-30
新增
- 新增 TextureView 类型的视频渲染视图 RCCallPlusLocalVideoTextureView 和 RCCallPlusRemoteVideoTextureView
- 新增方法 setVideoView2,支持使用 TextureView 渲染视频
Java
//使用示例:使用 TextureView 渲染本地视频
IRCCallPlusLocalVideoView localVideoView = new RCCallPlusLocalVideoTextureView(context);
RCCallPlusClient.getInstance().setVideoView2(localVideoView);
//使用示例:使用 TextureView 渲染远端视频
List<IRCCallPlusRemoteVideoView> remoteVideoViewList = new ArrayList<>();
IRCCallPlusRemoteVideoView remoteVideoView = new RCCallPlusRemoteVideoTextureView(context, remoteUid, isTiny);
remoteVideoViewList.add(remoteVideoView);
RCCallPlusClient.getInstance().setVideoView2(remoteVideoViewList);
废弃
- 方法 setVideoView 标注为废弃,使用 setVideoView2 代替
2.32.0 - 2025-11-28
修复
- 优化了部分内部逻辑。
2.30.0 - 2025-10-31
修复
- 优化了部分内部逻辑。
2.28.0 - 2025-9-26
修复
- 优化了部分内部逻辑。
2.26.0 - 2025-9-7
修复
- 优化了部分内部逻辑。
2.24.0 - 2025-7-24
修复
- 优化了部分内部逻辑。
2.22.0 - 2025-6-30
新增
- 支持了响铃中接收新的呼叫来电。
- 新增了麦克风和摄像头抢占回调通知。
Java
public interface IRCCallPlusEventListener {
...
/**
* 本地音频设备事件回调<br>
* 当前设备的音频采集设备状态改变回调,详细事件可参考 {@link RCRTCAudioEventCode}。<br>
*
* @param event 事件类型<br>
*/
void onLocalAudioEventNotify(RCRTCAudioEventCode event)
/**
* 本地摄像头事件回调<br>
* 本地摄像头状态发生改变时的回调通知,详细事件可参考 {@link RCRTCVideoEventCode}<br>
*
* @param event 事件类型<br>
*/
void onLocalVideoEventNotify(RCRTCVideoEventCode event)
}
修复
- 修复了被 Server 踢出房间后,无法重新拨打或接听通话问题。
2.20.0 - 2025-5-29
新增
- 新增群组通话开始和结束时下发群通知消息
- 支持在发起呼叫、邀请和挂断时自定义离线推送内容
2.1.8 - 2025-5-7
修复
- 修复了通话过程中,断网超时后不会自动挂断的问题。
2.1.5 - 2024-10-18
修复
- 修复了拒绝权限后 SDK 主动挂断 Session 未清空的问题。