apiRTC语音通话还会显示通话接收方的视频

时间:2020-03-24 12:55:41

标签: jquery video-streaming webrtc audio-streaming

我已经使用apiRTC js在我的项目中集成了视频和语音通话。 视讯通话效果完美。但是我在语音通话中面临问题。 在语音通话过程中,当接收方用户接受来电请求时,其视频也会显示给呼叫发送方。即视频流也与音频流一起传递到远程容器。

下面是我拨打电话的代码:

%run script.py

如果有人知道如何解决此问题,请提供帮助。 谢谢。

1 个答案:

答案 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());
    });