agorartc-call-video

agorartc-call-video

介绍

封装声网agoraRtc模块,实现一对一语音通话。使用本组件,需添加agoraRtc模块,编译自定义loader测试。

使用方法

import '../../components/agorartc-call-video.stml'

需要到声网注册账号,创建应用,获取声网appid。

例子

<agorartc-call-video :rtcAppId="rtcAppId" :channel="channelID" :userList="userList"></agorartc-call-video>

props 属性

参数 说明 类型 默认值
rtcAppId 声网的appid,必填 string -
channel 通话频道id,必填 string -
userList 用户列表,必填 array -

更多说明

实现基本原理: 1. 声网模块初始化,设置、打开本地窗口

          2. 加入频道
          3. 监听远端用户加入频道后,设置远端用户视图
          4. 挂断,即离开频道,清除视图

当前版本基于 agoraRtc v3.7.0 模块版本封装,由于 iOS 版本模块使用 fixedOn 参数固定视图到frame上时无法显示,固对Android 、iOS做了不同处理,使iOS的视图在window上显示。

注意 ,agoraRtc 模块未提供切换扬声器接口,默认在听筒播放。

A呼叫B,B怎样知道自己被呼叫了,这一过程需要通过自己的服务器进行实现。参考声网文档 https://docs.agora.io/cn/Video/start_call_android?platform=Android