gpt4 book ai didi

android - Android 中 input type=file 标签中非标准属性 "capture"的行为

转载 作者:太空狗 更新时间:2023-10-29 15:08:37 24 4
gpt4 key购买 nike

我尝试使用以下方法从 Android 手机获取图像:

<input type="file" name="file_camera" accept="image/*" capture="camera" />
  • Android 2.x:capture属性被忽略,图库和文件管理器应用程序可以从中进行选择。
  • Android 4.x:capture尊重属性,允许相机应用程序进行选择。

如果该属性不存在 (<input type="file" name="file_camera" accept="image/*" />),结果如下:

  • Android 2.x:仅允许选择图库和文件管理器应用
  • Android 4.x:允许选择相机、图库和文件管理器应用

如何在 Android 2.x 中使用摄像头?另外,capture 的其他值是什么?属性?

注意:

  • 使用默认浏览器。 Chrome 有相同的结果。
  • 在 Firefox 中,Android 2.x 和 4.x 可以选择相机、图库和文件管理器应用程序。

最佳答案

在低级别上,您通过在 Android API lvl 8 (Android 2.2+) 中实现的 android.media.CameraProfile 类捕获图像

我认为 Mobile Safari 4(默认浏览器)没有实现捕获,因为 MS v4 在 Android 2.0+(API 级别 5+)上可用并且无法实现。

Firefox 是一个单一的低级应用程序,它可以从一个 API 级别更新到另一个 API 级别。 Android 2.x.x 的最大 API 级别为 10。

并且不要忘记 Mobile Safari 使用 Webkit、FF - Gecko。

关于android - Android 中 input type=file 标签中非标准属性 "capture"的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19152417/

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