getusermedia 在 Firefox 中不起作用
getusermedia not working in firefox
getusermedia在Firefox中不起作用,但在Chrome和IE中工作。我有最新的火狐 44.0.1。从我在网上读到的内容来看,Firefox 似乎不再支持此功能,我需要使用前缀?
在所有浏览器中,现在使用的正确方法是 navigator.mediaDevices.getUserMedia
.
使用承诺的更好、更现代设计的 API 底层:
navigator.mediaDevices.getUserMedia(constraints)
.then(function(mediaStream) { ... })
.catch(function(error) { ... })
旧navigator.getUserMedia(constraints, successCallback, errorCallback)
已经过时;目前的浏览器都支持navigator.mediaDevices.getUserMedia
.
要支持非常旧的浏览器,您仍然可以使用 navigator.mediaDevices.getUserMedia
,但只需与适配器一起.js polyfill:
<script src="https://webrtc.github.io/adapter/adapter-latest.js"></script>
我想发表评论,但我没有足够的积分。所以我必须在这里提供一个答案。
我刚刚遇到了类似的问题,在 chrome 中一切正常,但 Firefox 只是给了我一个内部错误。事实证明,我不能让两个应用程序使用一个设备。我关闭了chrome,然后火狐工作正常。
相关文章:
- 为什么javascript:void(0)在Firefox中不起作用
- jpm的默认Firefox路径没有'不起作用
- 设置 CSS 背景在 Firefox 中不起作用
- document.getElementById 在 Firefox 中不起作用
- firefox中的CSS动画不起作用
- event.stopPropagation()在firefox javascript中不起作用
- 复选框.onClick在firefox中不起作用
- window.close();在Chrome和Firefox中不起作用
- JQuery在Chrome中不起作用,但Firefox很好
- 选择“行在 Chrome 和 Firefox 中不起作用(生成的代码)”
- Javascript 按键事件在 Firefox 中不起作用
- window.dispatchEvent 在 Firefox、Safari 或 IE 中不起作用
- 更改 Angular 2 中选择的事件在 Firefox 和 Edge 中不起作用
- jQuery SlideToggle() 在 FireFox 中不起作用,在 Chrome 中工作
- 动态关键帧插入在 IE 或 Firefox 上不起作用
- 使用 nameProp 的 JQuery 图像滚动更新在 Firefox 和 Chrome 中不起作用
- Javascript键码在Firefox中不起作用,但在chrome中运行良好
- HTML5<视频>元素在Firefox、Opera和Safari中不起作用
- 输入类型的图像在Internet Explorer中不起作用,但在Chrome和Firefox中起作用
- Ajax 提交表单不起作用 Firefox