s***@126.com
s***@126.com
  • 发布:2019-03-13 16:22
  • 更新:2020-07-01 17:41
  • 阅读:4310

Android 中H5页为什么只能打开相册,如何调用摄像头录像?

分类:uni-app

我的uni-app中需要集成第三方的H5页面,在web-view中显示。第三方H5页中通过input[file]标签调用摄像头录像。iOS中是好着的,但Android中只打开相册,不录像。这个问题如何解决?

2019-03-13 16:22 负责人:无 分享
已邀请:
s***@126.com

s***@126.com (作者)

不是说这里提问处理得快吗,咋没有理呢

Trust

Trust - 少说废话

判定 plus 环境,然后调用 plus 的 API,Webview 不支持直接调用摄像头。
http://www.html5plus.org/doc/zh_cn/camera.html

需要对原 HTML 进行一定的修改

  • s***@126.com (作者)

    第三方的H5,人家是不可能改的。iOS中好着的,Android不行。


    请看这个URL,他们的解决方案:

    https://cloud.tencent.com/document/product/655/32103


    这个我们在uni-app中该怎么办,给个思路也好啊,谢谢!

    2019-03-13 17:55

  • Trust

    回复 s***@126.com:集成 uni-app 的 SDK,然后自己扩展一个定制的 Webview,用来打开这个页面。

    2019-03-13 18:07

  • Trust

    更佳的方案是,直接集成插件的原生(Android & iOS)版的 SDK。

    2019-03-13 18:10

  • s***@126.com (作者)

    回复 Trust:谢谢!有参考链接吗?

    2019-03-13 18:21

1***@qq.com

1***@qq.com - A miracle is another name of an effort.

作者 解决了吗?

1***@163.com

1***@163.com

https://blog.csdn.net/villa_mou/article/details/78728417
百度的,可以调摄像头

恰恰布鲁

恰恰布鲁

作者还是使用input解决的问题?

快乐的蜗牛

快乐的蜗牛

你好,请问你是怎么解决的,我的也是实名认证 webview 中调用的百度云的h5,android 不能录像,ios可以。

1***@qq.com

1***@qq.com

你好,请问你是怎么解决的?

陈稀饭

陈稀饭

您好 请问最后是怎么解决的

该问题目前已经被锁定, 无法添加新回复