Web 端/ PC 端和 Android 端视频通话显示连接中

因为 PC 端没有打开摄像头或无摄像头,所以 CallKit 无法采集到视频的第一帧,继而无法执行连接的方法。

解决方案:

您可以以源码集成的方式集成 CallKit 源码,然后将 callkit/src/main/java/io/rong/callkit/SingleCallActivity.java 类中 onFirstRemoteVideoFrame 方法里的连接逻辑代码 changeToConnectedState(userId, remoteMediaType, userType, remoteVideo); 移动到 onRemoteUserJoined 方法里最后面即可。

您可以在 GitHub:https://github.com/rongcloud/callkit-android 下载我们的开源 CallKit SDK 的源码。