Skip to content

初始化配置

注意

  • uniappx项目中配置的属性名称为configX
  • uniapp项目配置的属性名称为config

配置方式

js
import JSONObject from 'com.alibaba.fastjson.JSONObject'
//组件引用
const refLevenUvc = ref<LevenUtsUvcElement | null>(null)
//组件初始化配置
const config : UTSJSONObject = {
  //视图的圆角值
  "radius": 10,
  //摄像头旋转角度
  "rotation": 90,
  //图片文件保存目录
  "pictureDir": "/storage/emulated/0/Pictures/LevenUvcCamera/",
  //视频保存目录
  "videoDir": "/storage/emulated/0/Movies/LevenUvcCamera/",
  //默认打开的摄像头deviceName,如果不是通过这个打开默认摄像头请不需要此参数
  // "deviceName": "/dev/bus/usb/003/003",
  //默认打开的摄像头产品名称
  // "productName": "RXGD-CAMERA",
  //默认分辨率
  // size: {
  //   width: 800,
  //   height: 600,
  //   fps: 30
  // }
}
js
data() {
  return {
    config: {
      //视图的圆角值
      radius: 10,
      //摄像头旋转角度
      rotation: 90,
      //图片文件保存目录
      pictureDir: "/storage/emulated/0/Pictures/LevenUvcCamera/",
      //视频保存目录
      videoDir: "/storage/emulated/0/Movies/LevenUvcCamera/",
      //默认打开的摄像头deviceName,如果不是通过这个打开默认摄像头请留空
      // deviceName: "/dev/bus/usb/003/003",
      //默认打开的摄像头产品名称
      // productName: "RXGD-CAMERA",
      //默认分辨率
      // size: {
      //   width: 800,
      //   height: 600,
      //   fps: 30
      // }
    }
  }
},

参数说明

参数名参数类型是否必填默认值参数描述
radiusInteger0摄像头预览圆角
rotationInteger0摄像头旋转角度
pictureDirString项目目录下图片保存目录
videoDirString项目目录下录像保存目录
deviceNameString默认打开的摄像头路径,如:/dev/bus/usb/003/003
productNameString默认打开的摄像头产品名称,如:RXGD-CAMERA
sizeObject默认分辨率
size.widthInteger分辨率的宽
size.heightInteger分辨率的高
size.fpsInteger30帧率