怎样弹出被视频呼叫的页面

我正在使用RTC—2.9.4的视频通话功能,目前我遇到两个问题:

  1. 当我点击视频开始呼叫对方时,最开始页面是黑屏的,然后才出现本地视图,我应该怎样优化这点,使进入直接展示本地视图
    a.zip (778.8 KB)
  2. 我呼叫对方,对方怎样拉起,call_in界面,我看Advanced-Video这个demo了,但是这块没有看懂,有没有官方的文档什么的
  3. 语音通话和视频通话,不能提工单吗,我提工单发现好像没有这两块
    先谢谢啦

1、本地视频渲染出图也是需要一定时间的呀,从视频来看有 1s 的延迟,这个应该是正常的。
如果希望出图快一些,那么建议可以先调用 RTC SDK 的 RtcEngine.joinChannel 和 RtcEngine.setupLocalVideo 方法,然后再调用 RTM 的呼叫邀请相关方法。
2、你是说被叫 app 在后台时,如何弹出被呼叫的页面么?这个是需要自己实现的哈,被叫收到 onRemoteInvitationReceived 回调后,创建对应的弹窗即可。
3、可以提工单的。但是对于集成类(比如Demo运行、API调用等)、咨询类(功能实现、场景需求等)问题,建议到论坛提问,我们将在工作时间1h内回复,这样有助于集思广益,得到更多的开发者的帮助和讨论。工单和论坛都可以得到同样的技术支持。

为你们的回复速度点赞,感谢!
还有一点需要和你们确定下:
如果我用RTM SDK来做呼叫邀请,如果对方的App已经被杀死,还能拉起呼叫邀请吗?
如果被杀死不能拉起,我还能有其它方法吗?只能用推送了?

不可以诶,只能用推送了。

当双方都在线时,被叫可通过 acceptRemoteinvitation 方法接受来自对方的呼叫邀请;当被叫不在线时,SDK 会在被叫不在线时不断重发呼叫邀请。若消息发送 30 秒后被叫仍未上线,SDK 会返回 LOCAL_INVITATION_ERR_PEER_OFFLINE 错误码。Agora RTM SDK 暂不支持离线推送功能。需要集成第三方信令来实现推送功能。

好的,谢谢
基本逻辑就是当我主动呼叫时,先判断下对方是否在线,如果不在线得同时发送一个推送,对吧
你说的第三方信令就是指推送,是吗?比如极光推送。声网的信令能实现推送吧,但是声网的信令不是已经停止维护了吗,RTM能实现推送吗

是的,可以通过 queryPeersOnlineStatus 判断用户是否在线。

是的

没有诶,声网的 RTM SDK 暂时是没有推送功能的。

Thanks , good luck

不客气哈

请问一下,你接入极光推送之后,声网的账号会被踢出吗?我同时接入声网和极光的时候,声网就会被踢出,但是没有在别的设备以同一个uid进行登录

不是很清楚极光的逻辑,可以看一下被踢出的具体报错