我已经使用apiRTC js在我的项目中集成了视频和语音通话。 视讯通话效果完美。但是我在语音通话中面临问题。 在语音通话过程中,当接收方用户接受来电请求时,其视频也会显示给呼叫发送方。即视频流也与音频流一起传递到远程容器。
下面是我拨打电话的代码:
%run script.py
如果有人知道如何解决此问题,请提供帮助。 谢谢。
答案 0 :(得分:0)
对呼叫者使用{mediaTypeForOutgoingCall:'AUDIO'},而不是{audioOnly:true}。
对于被叫方,请尝试在您的accept()方法中设置以下answerOptions {mediaTypeForIncomingCall:AUDIO}:
var answerOptions = {
mediaTypeForIncomingCall : 'AUDIO'
};
invitation.accept(null, answerOptions)
.then(function (call) {
setCallListeners(call);
addHangupButton(call.getId());
});