RTCPeerConnection.setLocalDescription работает только в Chrome - PullRequest
1 голос
/ 03 мая 2020

У меня есть проект, который использует WebRT C для установления sh соединения между узлами и отправки файла. Я работаю над старым кодом, но в настоящее время он работает в Chrome. Я не могу заставить его работать в Firefox и не могу сказать, в чем проблема.

Вот мой код:

this.connection = new RTCPeerConnection(config);
...
const desc = await this.connection.createOffer();
this.localConnection.setLocalDescription(desc);
console.log('local description', this.localConnection.localDescription);

Для значения this.localConnection.localDescription :

  • Chrome отпечатков RTCSessionDescription {type: "offer", sdp: ...}
  • Firefox отпечатков null

Что я делаю не так?

1 Ответ

2 голосов
/ 03 мая 2020

Я думаю, что проблема заключается в методе setLocalDescription, он не может быть установлен сразу в firefox, я бы попробовал его с await:

await this.localConnection.setLocalDescription(desc);
console.log('local description', this.localConnection.localDescription);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...