Camera
基础库 3.79.0 开始支持,低版本需要做兼容处理
相机对象
属性
number x
相机的左上角横坐标
number y
相机的左上角纵坐标
number width
相机的宽度
number height
相机的高度
string devicePosition
摄像头朝向
string flash
闪光灯,值为 auto, on, off
string size
帧数据图像尺寸,值为 small, medium, large
方法
Camera.destroy()
销毁相机
Camera.onAuthCancel(function callback)
监听用户不允许授权使用摄像头的情况
Camera.onCameraFrame(function callback)
监听摄像头实时帧数据
Camera.onStop(function callback)
监听摄像头非正常终止事件,如退出后台等情况
Promise Camera.startRecord()
开始录像
Promise Camera.stopRecord(boolean compressed)
结束录像,成功则返回封面与视频
Promise Camera.takePhoto(string quality)
拍照,可指定质量,成功则返回图片
Camera.closeFrameChange()
关闭帧监听
Camera.listenFrameChange()
开启监听帧数据