差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
im:pc:basics:audiovideo [2019/11/27 02:36]
victorli [注册媒体流回调]
im:pc:basics:audiovideo [2020/06/25 02:31]
allenwang 移除
行 1: 行 1:
-====== ​1v1音视频管理 ​====== +====== ​1对1音视频通话 ​======
-1v1音视频会话管理允许用户发起、接听、挂断单人的音视频会话,可以在会话过程中进行暂停、恢复,并对会话过程进行监听。+
  
-1v1音视频会话管理模块为EMCallManager,由EMClient模块加载时主动创建,可以使用EMClient模块的getCallManager方法获取,代码如下+------ 
 + 
 +1v1实时通话允许用户发起、接听、挂断单人的音视频会话,可以在会话过程中进行暂停、恢复,并对会话过程进行监听。 
 + 
 +1v1实时通话管理模块为EMCallManager,由EMClient模块加载时主动创建,可以使用EMClient模块的getCallManager方法获取,代码如下
 <​code>​ <​code>​
     var callManager = emclient.getCallManager();​     var callManager = emclient.getCallManager();​
行 16: 行 19:
   listener.onRecvCallConnected((callsession) => {   listener.onRecvCallConnected((callsession) => {
   // 会话连接上之后,如果是应答方,需要Answer信息   // 会话连接上之后,如果是应答方,需要Answer信息
-    if(callsession.getIsCaller())+    if(!callsession.getIsCaller())
       callManager.sendAnswer(callsession.getCallId());​       callManager.sendAnswer(callsession.getCallId());​
   });   });
行 109: 行 112:
 </​code>​ </​code>​
 ===== 注册媒体流回调 ===== ===== 注册媒体流回调 =====
-会话接通后,需要使用音视频控件展示通话的音视频流,音视频流可通过注册回调得到,注册过程在注册监听回调时设置一次即可+会话接通后,需要使用音视频控件展示通话的音视频流,音视频流可通过注册回调得到,注册过程在注册消息回调监听时设置一次即可
 <​code>​ <​code>​
 // 处理对方的音视频流,回调函数参数:remoteStream为对方音视频流,type为类型,0音频,1视频 // 处理对方的音视频流,回调函数参数:remoteStream为对方音视频流,type为类型,0音频,1视频