Матричный синапс

Я пытаюсь создать видеозвонок, используя матричный синапс и с помощью библиотеки 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 .

Другие вопросы по тегам