在 iOS 和 Android 上对视频严格使用 HTML5 输入字段时,如何默认使用前置摄像头

How can I default to front-facing camera when using strictly the HTML5 input field with video on iOS and Android?

本文关键字:何默认 摄像头 默认 输入 Android iOS 视频 HTML5 字段      更新时间:2023-09-26

在移动浏览器的网页中使用<input type="file" accept="video/*" capture="camcorder">标签时,Android 上的 Mobile Safari 和 Chrome 会正确提示拍摄或上传视频。

这与 getUserMedia 无关,无论如何,它都不适用于 iOS 上的 Safari。在此处查看有关移动浏览器中视频捕获的当前状态的更多信息:https://plus.google.com/+ThomasQuintana/posts/SuFgtvCyQxv

有没有办法将iOS或Android中的"拍摄视频"弹出操作默认为前置摄像头?

默认情况下,您不能将操作表默认为从前置摄像头录制。

在iOS上,这需要在初始化UIImagePickerController时在某处使用常量UIImagePickerControllerCameraDeviceFront。由于此常量不会出现在 WebKit 代码库中的任何位置,因此它必须不受支持。