android 视频通话开启呼叫等待后,来第三方的视频通话,接通后通话时间一直显示为0,过几秒之后视频通话自动挂断

开启通话设置视频通话的“来电等待”;
步骤1:测试机和配合机A处于视频通话过程中;
步骤2:配合机B向测试机呼出视频电话;
步骤3:测试机接听配合机B的视频来电;
现象:视频通话过几秒之后自动断掉


找到文件alps/packages/apps/Phone/src/com/mediatek/phone/vt/VTInCallScreen.java,
找到函数internalAnswerVTCallPre(),
将如下两行:
 VTInCallScreenFlags.getInstance().reset();
 VTInCallScreenFlags.getInstance().mVTIsMT = true;
移动到如下一行的前面:
  if (VTCallUtils.isVTActive()) {
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android视频通话中的RTC是指实时通信(Real-Time Communication)技术。通过RTC技术,Android设备可以实现实时的音视频通话功能。在开发中,可以使用免费开源的音视频通话demo,并将其集成到你的项目中。该demo的页面样式与微信通话相似,你只需要复制粘贴就可以使用它。 在Android视频通话中,使用了LocalInvitation对象来创建呼叫。可以创建多个LocalInvitation对象,每个对象都代表一个呼叫。使用callArray数组保存呼叫的用户ID,通过循环遍历数组,创建对应的LocalInvitation对象,并设置必要的参数,如自定义消息体、媒体类型、呼叫模式等。其中,rtcChannelId参数是非常重要的,它由主叫生成,并在呼叫时传递给被叫。该参数的作用是告知对方这次呼叫将进入哪个RTC频道,只有两个人进入相同的RTC频道时,音视频才能正常通话。 多人呼叫和点对点呼叫的流程基本相同。只是在多人呼叫中,需要创建多个LocalInvitation对象,并将所有呼叫的人的用户ID都带到自定义的消息体中的callUsers字段中。这样,收到呼叫的人就可以知道有哪几个人参与本次通话。可以根据这个数据提前加载好占位的视图,并展示加载动画。在接通后,通过接收到的视频第一帧回调来取消加载动画。 因此,Android视频通话中的RTC技术可以实现实时的音视频通信功能,通过创建LocalInvitation对象并设置相应参数,可以实现点对点呼叫和多人呼叫。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [WebRtc音视频通话demo](https://download.csdn.net/download/qq_40036240/13102526)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Android技术分享| 视频通话开发流程(二)](https://blog.csdn.net/anyRTC/article/details/126740259)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值