现在做一个app项目,有一个功能是要拍身份证照片并自动识别身份证号码和姓名。
要求拍照的时候,要在拍照时添加一个遮罩层,就是中括号的那种,怎么做?
搞了一天了也没进展,请各路大神指教,有代码最好,谢谢。

1***@qq.com
- 发布:2016-11-09 14:15
- 更新:2019-12-07 17:45
- 阅读:10833
最佳回复

不行。5+的camera调用的是系统相机app,不能修改界面。
5+app下这个需求只能编写原生代码离线打包。
uni-app下,这类需求很容易实现,插件市场有很多类似插件,比如http://ext.dcloud.net.cn/plugin?id=135
另外这个限制仅存在于相机,不存在于扫码。扫码界面不是独立app,而是一个内部nview,这个界面可以自定义,可以用nview在上面画东西。如果是uni-app,使用nvue的barcode组件也可以自定义
云钦
换个思路,能不能加个遮罩层呢,又或者,能不能弄个页面,让相机在这里打开呢
2017-10-19 09:11
Akin
半年又过去了 这个问题解决了吗?
2018-03-12 16:52
阿拉斌
两年过去了,这个问题解决了吗。。。
2018-11-21 15:50
紫月
回复 阿拉斌:三年过去了,这个问题解决了吗。。。
2019-03-11 10:50
jjh12138
四年过去了,这个问题解决了吗。。。。
2019-11-04 16:20
y***@qq.com
回复 云钦: 不行,原生组件遮盖层是最高的, 你没有比他高的html,除非你写原生
2019-12-05 15:48
DCloud_heavensoft
回复 jjh12138: 答案已经告知了,需要原生插件。而且uni-app插件市场已经有不少相关插件了
2019-12-07 17:44
s***@qq.com
回复 云钦: 五年过去了,这个问题解决了吗
2020-01-07 14:06