gpt4 book ai didi

javascript - 使用 mediaDevices.getUserMedia 访问笔记本电脑上的前置摄像头

转载 作者:太空宇宙 更新时间:2023-11-04 15:58:55 25 4
gpt4 key购买 nike

我正在为我们的组织开发一个内部网络应用程序。该应用程序将主要(如果不是唯一)在台式机/笔记本电脑上使用。

我需要让用户能够拍摄自己的照片。我关注了 example posted by David Walsh here .

如果用户在他们的计算机上只有一个摄像头,这会很好地工作。但是,在同时具有前置和后置摄像头的机器上(如 Surface Pro 4),此代码默认为后置摄像头。我尝试像这样调整代码:

navigator.mediaDevices.getUserMedia({video: {facingMode: "user"}, audio: false}).then(...)

然而,这并没有什么不同。我猜这主要是为移动设备设计的。

有没有什么方法可以强制将摄像头置于前置,或者更好的是,使用户能够在具有前置和后置摄像头的笔记本电脑设备上切换摄像头?

最佳答案

根据规范,facingMode 约束是正确的答案,并且适用于 Firefox。 Chrome 还没有实现它。但是,您可以使用 adapter.js polyfill 来获取它。

试一试 here .

关于javascript - 使用 mediaDevices.getUserMedia 访问笔记本电脑上的前置摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43211991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com