- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的 webrtc 1-1 视频通话应用程序中使用adapter.js。它在 Google Chrome 上运行良好,双方都可以看到彼此的视频并可以听到音频。但是,当我在 FireFox 上运行相同的应用程序时,我在控制台上收到以下来自 adapter.js 的错误。
NS_ERROR_UNEXPECTED
这是来自adapter.js的函数,它在返回语句上给出了上述错误:
var RTCPeerConnection = function(pcConfig, pcConstraints) {
// .urls is not supported in FF yet.
maybeFixConfiguration(pcConfig);
return new mozRTCPeerConnection(pcConfig, pcConstraints);
};
这是 pcConfig 内部的内容:
{"iceServers":[{"url":"stun:stun.l.google.com:19302"}]}
这是 pcConstraints 内部的内容:
{"optional":[{"DtlsSrtpKeyAgreement":true},{"RtpDataChannels":true}],"mandatory":{}}
这就是函数 maybeFixConfiguration(pcConfig)
的样子:
function maybeFixConfiguration(pcConfig) {
if (pcConfig == null) {
return;
}
for (var i = 0; i < pcConfig.iceServers.length; i++) {
if (pcConfig.iceServers[i].hasOwnProperty('urls')){
pcConfig.iceServers[i]['url'] = pcConfig.iceServers[i]['urls'];
delete pcConfig.iceServers[i]['urls'];
}
}
}
我不明白我在这里犯了什么错误。 pcConfig 和 pcConstraints 结构有问题。我正在使用今天下载的最新版 FireFox。
最佳答案
这可能已经过时,但可能会有所帮助。在创建new RTCPeerConnection(config)
时,我遇到了相同的NS_ERROR_UNEXPECTED
。
我的问题是我的 iceServers
数组有一个无效的 urls
部分,这给 Firefox 带来了问题,特别是我有
urls: '转:someUsername@ipAddress:port'
一段时间后我发现 someUsername@
不被 FF 接受,尽管它可以在 Chrome 上运行。
删除字符串的 username@
部分解决了我的问题,希望有帮助。
关于firefox - Moz RTCPeerConnection() 上 FireFox 中的 NS_ERROR_UNEXPECTED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30581417/
Imacros 显示此错误 NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED)
我正在尝试使用 here 中的代码示例将文本写入文件在获取扩展管理器时它给了我 NS_ERROR_UNEXPECTED 。这是我第一次尝试使用 Firefox 扩展,我不知道出了什么问题。请有人帮助我
我在我的 webrtc 1-1 视频通话应用程序中使用adapter.js。它在 Google Chrome 上运行良好,双方都可以看到彼此的视频并可以听到音频。但是,当我在 FireFox 上运行相
我在我的应用程序中使用tinymce来获得丰富的文本框体验,在Mozilla中使用它时我遇到了这个奇怪的问题。第一次使用时它工作得很好,但是如果我第二次加载相同的tinymce实例,它会在控制台屏幕中
我正在尝试在 Firefox 扩展中保存少量持久数据。 所以,我正在尝试像这样使用 nsIPrefBranch: var db = Components.classes["@mozilla.org/p
我在使用我的 Dojo (v.1.10.0) 应用程序时遇到了一个奇怪的问题,它在 Firefox 中被抛出。 这是我在 Firefox 中看到的以下错误: Exception { messa
我是一名优秀的程序员,十分优秀!