从HTML/Angular应用程序访问移动相机

13

我正在编写html5/angular应用,希望能够从应用程序中访问移动后置摄像头。我使用了<input type="file" accept="image/*" capture="camera" />,但它总是打开前置摄像头而不是后置摄像头,有没有办法始终打开后置摄像头?

2个回答

27
你应该能够使用capture属性在前置和后置摄像头之间进行选择。
对于后置摄像头:
<input type="file" accept="image/*" capture="environment">

前置摄像头,您应该能够使用:capture="user"或只使用capture。

如果您愿意,您可以在此处阅读更多信息:https://developers.google.com/web/fundamentals/media/capturing-images/


不起作用...我很震惊,实际上这是许多其他答案中的相同答案。但不知道为什么不起作用... - Shurvir Mori
有一些情况我遇到过,如果相机有多个摄像头(例如:三星Note有4个摄像头,其中2个后置和2个前置),在这种情况下,期望的结果没有出现。 我们需要切换摄像头并切换到前置摄像头。 - Kishore Konangi

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接