【问题标题】:Customizing HTML <input> tag's camera functionality on iPhone and Android在 iPhone 和 Android 上自定义 HTML <input> 标签的相机功能
【发布时间】:2019-08-26 07:40:53
【问题描述】:

我正在开发一个专门用于需要访问系统摄像头的智能手机的网络应用程序。我知道可以访问如下:

&lt;input type="file" accept="image/*" capture="camera" /&gt;

上面的选项可以打开智能手机的相机,让您以高分辨率拍照,这很棒!但是,我希望用户能够在他/她点击用户选择使用相机后打开的相机预览后捕捉图像。系统相机自动为焦点设置了点击选项。我知道这在智能手机应用程序上是可能的(针对 Android 和 iPhone 测试)。在这种情况下是否可以自定义系统相机功能?

或者是否有任何其他解决方案可以拥有高分辨率的照片相机,并且点击数字点击即可捕获图像?

【问题讨论】:

    标签: javascript html css browser


    【解决方案1】:

    如果您想让用户使用网络摄像头拍摄自己的快照,可以使用 capture=camera:

    <input type="file" accept="image/*;capture=camera">
    

    录制视频或音频类似:

    <input type="file" accept="video/*;capture=camcorder">
    <input type="file" accept="audio/*;capture=microphone">
    

    查看更多信息:https://developers.google.com/web/updates/2016/12/imagecapture

    【讨论】:

    • 嗨丹尼尔,我想在打开的相机上添加一个功能。我要添加的功能是让用户点击相机预览屏幕来拍照。我知道 getUserMedia 使用摄像机,而不是照相机,因为分辨率对我的应用程序很重要。
    • 这可能更具体你正在寻找什么 - developers.google.com/web/updates/2016/12/imagecapture
    猜你喜欢
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-11
    • 1970-01-01
    相关资源
    最近更新 更多