Матричный синапс
Я пытаюсь создать видеозвонок, используя матричный синапс и с помощью библиотеки matrix-js-sdk, я могу сделать так, чтобы видеозвонок работал нормально, но проблема в передаче голоса, пользователь, который делает вызов, не получает никакого голос, видео работает нормально. мой код для звонка
call = sdk.createNewMatrixCall(
client, room_id
);
var remoteVideo = document.querySelector('#remote')
call.placeVideoCall(
remoteVideo,localVideo
);
и отвечая на код
client.on("Call.incoming", function(c) {
console.log("Call ringing");
document.getElementById("result").innerHTML = "<p>Incoming call...</p>";
console.log(c ,'-------------------------')
// this.setState({call:c})
call = c
_this.callListerner(call);
// call.answer()
});
document.getElementById("answer").addEventListener('click',function() {
console.log("Answering call...");
console.log("Call => %s", call);
var localVideo = document.querySelector('#local')
call.setLocalVideoElement(localVideo)
var remoteVideo = document.querySelector('#remote')
call.setRemoteVideoElement(remoteVideo)
call.answer();
console.log(call , 'sssssssssss')
document.getElementById("result").innerHTML = "<p>Answered call.</p>";
})
вот код, который я тестирую = мой код до сих пор
1 ответ
К сожалению, матрица не имеет хорошей поддержки, после нескольких дней копания выясняется, что проблема в Firefox, и этот код отлично работает на Chrome .