打开系统相机拍照

使用说明

客户端 Android iOS
支持说明 支持 支持
  window.YLSDK.Photo.takePhoto(options, path)
  .then(res => {
    console.log('打开成功');
  })
  .catch(err => {
    console.log('打开失败');
  });

参数说明

参数 类型 必填 默认值 说明
options object {} -
path string 需要处理的图片绝对路径

options说明

参数 类型 必填 默认值 说明
saveToAlbum int 0 是否保存到相册
saveAsBase64 int 0 是否保存为 Base64
customCamera boolean false 进入自定义拍照页面开关。
displayResult boolean true 自定义拍照页面点击拍照按钮后,是否展示预览页面
keepOriginSize boolean false 保存图片时保持图片原有尺寸,不做宽高处理
showAlbumInCustomCamera boolean true 自定义拍照页面是否显示从相册选择
videoPath string 视频拍摄后存储路径( .mp4 全路径)
recordMaxTime int 10 视频拍摄最大时长,默认 10 秒
customWatermark jsonArray 详情请参照下方 customWatermark说明

saveToAlbum:0 不保存到相册,1 保存到相册。
saveAsBase64:0 不保存,1 保存。
customCamera:true 进入自定义拍照页面,false 进入系统拍照页面。
displayResult:true 展示,false 不展示。
videoPath:如果有值,则自定义拍照页面显示视频拍摄功能,默认不显示

customWatermark说明

只有在自定义相机预览和拍完照,以及拍照涂鸦生成的图片底部会生成自定义水印样式,一个 json 下标对象显示一行,从上往下顺序显示。文本最多显示两行,超出部分省略号显示。

参数 类型 说明
iconPath string 图标路径,只支持本地
txt string 文本说明
txtColor string 文本颜色,默认白色

返回说明

Promise类型 说明
resolve 返回对象{ id: '',path: '',base64: '',fileName: '' }
reject 操作失败的原因

resolve返回参数说明

参数 说明
id 图片id
path 图片保存路径
base64 图片的 base64 码
fileName 图片名称

results matching ""

    No results matching ""