首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NotReadableError:未能在火狐中为getUserMedia分配audiosource

NotReadableError:未能在火狐中为getUserMedia分配audiosource
EN

Stack Overflow用户
提问于 2017-11-12 17:35:47
回答 1查看 2.4K关注 0票数 0

在我的Firefox控制台中运行下面的代码段会在MacOS10.13.1上返回以下错误FF/56.0.2 (64位)

MediaStreamError { name:"NotReadableError",消息:“未能分配audiosource",约束:"",堆栈:"”}(未知)

代码语言:javascript
复制
// Sippet
navigator.mediaDevices
      .getUserMedia({
  audio: true,
  video: true
})
      .then(stream=>{
console.log(stream.getAudioTracks())
document.getElementById('storybook-preview-iframe').contentWindow.document.getElementById('video-camera').srcObject = stream
mr = new window.MediaRecorder(stream,  {
      mimeType: 'video/webm'
    })
mr.ondataavailable = console.log
})
      .catch(console.log)

最令人不安的是,它一度奏效,然后就停止了。好像有东西被永久地锁起来了..。我没有办法(据我所知)来看音频源有什么问题。

我做了这些精神错乱的检查,但没有结果:

更新:我已经进一步简化了失败代码。

代码语言:javascript
复制
navigator.mediaDevices.getUserMedia({
    audio: true
}).then(function (stream) {
    console.log(stream)
}).catch(console.log)

音频不想注册.

甚至尝试过FF自己的试飞员,但也失败了,https://testpilot.firefox.com/experiments/voice-fill/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-17 17:19:58

正如@mrchestnut建议的那样,我下载了火狐量子 (于2017年11月14日发布),它成功了!

关于Mozilla的博客文章:

https://blog.mozilla.org/blog/2017/11/14/introducing-firefox-quantum/

下载量子:

https://www.mozilla.org/en-US/firefox/new/?scene=2

虽然这不能解释为什么它不起作用,但它确实解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47251822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档