mozRTCSessionDescription未定义

时间:2019-06-24 01:54:57

标签: twilio twilio-video

从Twilio收到标题为“ Twilio Video JS SDK和Firefox 68 Breaking Change”的电子邮件后,这表明具有twilio-video软件包1.18.0及更低版本的应用程序将对新的firefox 68进行重大更改,将我的npm软件包更新到版本1.18.1,但是现在当我尝试在firefox Quantum 67.0.4中打开我的应用程序时,出现以下错误:

ReferenceError: mozRTCSessionDescription is not defined

./node_modules/@twilio/webrtc/lib/rtcsessiondescription/firefox.js
node_modules/@twilio/webrtc/lib/rtcsessiondescription/firefox.js:4

  1 | /* globals mozRTCSessionDescription, RTCSessionDescription */
  2 | 'use strict';
  3 | 
> 4 | module.exports = typeof RTCSessionDescription !== 'undefined' ? RTCSessionDescription : mozRTCSessionDescription;

臭虫?, 有解决办法吗? 谢谢!

1 个答案:

答案 0 :(得分:2)

发生这种情况的原因之一是您或附加组件已禁用WebRTC。 如果将其粘贴到JS控制台中

console.log(window.RTCSessionDescription, window.mozRTCSessionDescription);

,它显示undefined undefined很可能是导致您收到错误的原因。在Firefox about:config页面中检查media.peerconnection.enabled的值,并在禁用时启用它。