Skip to content

初始化配置

注意

  • uniappx项目中配置的属性名称为configX
  • uniapp项目配置的属性名称为config
  • 组件初始化配置,必传参数

配置方式

js
//配置
config: {
    //视图的圆角值
    radius: 10,
    //图片保存目录
    // pictureDir: "",
    //视频保存目录
    // videoDir: "",
    //摄像头旋转角度
    // rotation: 0,
    //默认打开的摄像头,0:前置,1:后置
    // facing: 0,
    //闪光灯模式,0.自动,1.一直打开,2.关闭,前置摄像头无效
    flashModel: 0,
    //分辨率
    // size: [1920, 1080],
    //拍照质量,可选值:quality、latency
    // captureMode: "quality",
    //录像质量,可选值:SD、HD、FHD、UHD、LOWEST、HIGHEST
    // videoQuality: "HIGHEST"
  }
js
//组件初始化配置
const config = ref({
  //视图的圆角值
  radius: 10,
  //图片保存目录
  // pictureDir: "",
  //视频保存目录
  // videoDir: "",
  //摄像头旋转角度
  // rotation: 0,
  //默认打开的摄像头,0:前置,1:后置
  // facing: 0,
  //闪光灯模式,0.自动,1.一直打开,2.关闭,前置摄像头无效
  flashModel: 0,
  //分辨率
  // size: [1920, 1080],
  //拍照质量,可选值:quality、latency
  // captureMode: "quality",
  //录像质量,可选值:SD、HD、FHD、UHD、LOWEST、HIGHEST
  // videoQuality: "HIGHEST"
})

参数说明

参数名参数类型是否必填默认值参数描述
radiusInteger0视图的圆角值
pictureDirString图片保存目录
videoDirString视频保存目录,需要注意:Android 10+将默认保存到媒体目录中,如需录像完成后保存到自定的目录需要将isMoveVideo参数设置为true
rotationInteger0摄像头旋转角度,可选值:0、90、180、270
facingInteger1默认打开的摄像头,0:前置,1:后置
flashModelInteger0闪光灯模式,可选值:0:自动,1:一直开启,2:始终关闭
sizeInteger[]默认分辨率,如[1920, 1080]
captureModeStringquality拍照质量,可选值:quality、latency
videoQualityStringHIGHEST录像质量,可选值:SD、HD、FHD、UHD、LOWEST、HIGHEST
isMoveVideoBooleanfalse是否移动录像文件到自定义目录,Android 10+有效
isSilenceBooleanfalse是否为静默模式