媒体修改
通话中添加视频
在一对一音频通话中,如果一方想要转换成视频通话:
MtcCall.Mtc_SessUpdate(dwSessId, true, true); // 根据需求决定是否此时打开本端视频
通话中被添加视频
在收到对方请求视频通话时,会收到以下回调:
public void mtcCallCbAddVideoReq(int dwSessId) { //点击同意 MtcCall.Mtc_SessUpdateRsp(dwSessId, true, true); //点击拒绝 MtcCall.Mtc_SessUpdateRsp(dwSessId, true, true); }
如果同意,双方会收到回调:
public void mtcCallCbAddVideoOk(int dwSessId) { //开启本端及对端视频 }
如果拒绝,发起方会收到回调:
public void mtcCallCbAddVideoFailed(int dwSessId) { }
通话中删除视频
如果在视频通话中,想转换成语音通话:
MtcCall.Mtc_SessUpdate(dwSessId, true, true); // 关闭本段对端视频
通话中被删除视频
在收到对方请求转为语音通话时,会受到以下回调:
public void mtcCallCbRmvVideoOk(int dwSessId) { }