更新记录

1.3(2019-06-25)

修复 Android 小米,华为 6.0 以上获取拍摄权限的 BUG.


原生插件通用使用流程:

  1. 购买插件,选择该插件绑定的项目。
  2. 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  3. 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  4. 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  5. 开发完毕后正式云打包

付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://ask.dcloud.net.cn/article/35763
iOS 离线打包原生插件另见文档 https://ask.dcloud.net.cn/article/35764


Android 和 IOS 拍照录影一体化插件

1.实例化插件

const plug=uni.requireNativePlugin("Html5App-CameraView");

2.调用插件打开拍照录影,本插件只有一个方法:open

plug.open({"setMaxduration":15,"SpeedColor":"#3eafff"},retult=>{

});

图片

3. open 方法包含2个参数:一个是 JSON 配置参数,一个是 retult 回调方法。

JSON 包含4个配置参数:
参数名称 说明 默认值 类型
setMaxduration 设置最大的可录制时间(单位/秒) 10 int
setFeatures 设置拍摄模式:1=>拍照模式,2=>拍摄模式,3=> 两者都可以 3 int
setTip 设置提示文字 轻按拍照,长按录影 string
SpeedColor 录影时进度条的颜色设置 绿色, 颜色格式:#3eafff string

retult 回调方法返回一个JOSN 格式数据

参数名称 参数说明
result 返回结果 成功 "success" / 取消 "cancel"
message 提示内容
image 图片路径:包括录影时返回视频第一帧视频截图 ,APP绝对路径
mp4 视频路径, APP绝对路径
type 视频"video"" / 拍照 "image"

4. Android 6.0 以下,无法动态获得权限,如果没有权限被禁止则会回调

参数名称 参数说明
result 返回结果 "permission"
message 请到设置-应用权限管理中开启应用:拍照录影/录音权限,才可正常使用

扫一扫下载安卓DEMO 示例体验

扫一扫下载安卓DEMO 示例体验

修复记录

*** 2019.06.23

修复 Android 小米,华为 6.0 以上获取拍摄权限的 BUG.

http://www.html5-app.com/show/119

隐私、权限及商业化声明

1. 本插件需要申请的手机端权限列表:

拍照,录音,相册,图库

2. 本插件采集的手机端数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问