封装声网agoraRtc插件,实现一对一语音通话。使用本组件,需添加agoraRtc插件,编译自定义loader测试。
import '../../components/agorartc-call-voice.stml'
<agorartc-call-voice :rtcAppId="rtcAppId" :channel="channelID" :userList="userList"></agorartc-call-voice>
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
rtcAppId | 声网的appid,必填 | string | - |
channel | 通话频道id,必填 | string | - |
userList | 用户列表,必填 | array | - |
实现基本原理:两个用户加入同一频道成功后即可相互通话。 注意 ,agoraRtc 插件未提供切换扬声器接口,默认在听筒播放。
A呼叫B,B怎样知道自己被呼叫了,这一过程需要通过自己的服务器进行实现。参考声网文档 https://docs.agora.io/cn/Video/start_call_android?platform=Android