首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mozilla Firefox浏览器中的多个摄像头之间切换

在mozilla Firefox浏览器中的多个摄像头之间切换
EN

Stack Overflow用户
提问于 2018-12-19 19:09:42
回答 1查看 2K关注 0票数 3

我的电脑上连接了多个摄像头。

当我运行我的超文本标记语言页面时,我有相机的列表,当我从camera1切换到camera2时,它在谷歌chrome浏览器中工作得很好。但在Firefox中,我无法更改本地视频标签的流。

这是我用chrome编写的工作代码。

代码语言:javascript
复制
// This is My HTML tag

    <video id="s-video" height="20%" width="15%" class="sub_video" autoplay="autoplay"></video>

// Javascript code

    navigator.mediaDevices.getUserMedia({video: {deviceId: camera}})
    .then(function(stream) {

        // I also get camera ID Hear in alert
        // svideo is video tag with autoplay enabled

        svideo = document.getElementById('s-video');
        svideo.srcObject = stream;
    });

现在,这段代码可以在chrome中运行,但是当我在Firefox浏览器中运行这个页面时,即使我从Firefox的权限标签中选择了一个摄像头,它也不会改变流。

我的Firefox版本是: Firefox Quantum 64.0b11 (64位)

操作系统: Ubuntu 16.04

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2020-05-10 18:44:25

我通过改变来解决这个问题

代码语言:javascript
复制
{ video: { deviceId: 'yourDeviceId' } }

代码语言:javascript
复制
{ video: { deviceId: { exact: 'yourDeviceId' } } }

看一下这个https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia

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

https://stackoverflow.com/questions/53850000

复制
相关文章

相似问题

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