<input type="file" capture="camera" accept="image/*">
允许移动浏览器拍照。在Android原生浏览器和Chrome上,单击输入按钮可立即启动相机。在iOS Safari上,该按钮会启动一个警告,询问&#34;拍摄照片&#34;或选择照片库&#34;。如何立即启动原生相机?
答案 0 :(得分:0)
这与支持WebRTC的人有关。目前没有Safari支持,Android上的Chrome部分支持,Firefox for Android的实验性支持。 在Android上,默认行为是使用前置摄像头。未来的工作将允许我们从javascript中选择相机,但此功能仅在FireFox中实验。
答案 1 :(得分:0)
目前在iOS上无法实现。
iOS6到10不支持{strong>强制用户代理使用相机的.vimrc
属性,而不支持“照片库”。
capture
属性是HTML Media Capture的一部分。
PS:您可以通过仅使用capture
替换capture="camera"
来改进代码。 2012年the capture attribute was changed from 4 strings to boolean in the HTML Media Capture spec。