更新记录
1.0.5(2024-11-12)
无
1.0.4(2024-11-10)
增加ios相关功能
1.0.2(2024-11-01)
无
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 4.28,Android:6.0,iOS:10,HarmonyNext:不确定 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
依赖权限
<!-- Required for photos and videos -->
NSCameraUsageDescription
<!-- Optional for photos -->
NSMicrophoneUsageDescription
<!-- Optional for the demo app to copy the photos/videos to your photo library -->
NSPhotoLibraryAddUsageDescription
使用方法 .文件
<camera-view buttontext='2323' ref="camera" style="width: 100%;background: #111;"
:style="{height:windowHeight+'px'}" :facing='facing' :flash="0" @onPictureTaken="onPictureTaken"
takePictureSnapshot="onPictureTaken" @onVideoRecordingStart="onVideoRecordingStart"
@onVideoRecordingEnd="onVideoRecordingEnd" @onAutoFocusStart="onAutoFocusStart">
</camera-view>
支持属性说明
属性名 |
类型 |
默认值 |
说明 |
facing |
String |
front |
前置模式,有效值为 back(后置摄像头),front(前置) |
flash |
int |
0 |
0:关闭 1:开启 2:自动 3:常开 |
zoom |
float |
0-1 |
缩放比例 |
@onError |
EventHandler |
|
报错信息 |
@onPictureTaken |
EventHandler |
|
拍照返回数据 |
@onVideoRecordingStart |
EventHandler |
|
录制视频开始事件 |
@onVideoRecordingEnd |
EventHandler |
|
录制视频结束事件 |
支持方法说明(通过ref调用)
方法名 |
类型 |
参数 |
说明 |
takePicture |
method |
- |
拍照 |
takeVideo |
method |
毫秒数或不传 |
拍视频 |
stopVideo |
method |
- |
停止录相 |
close |
method |
- |
关闭相机 |
open |
method |
- |
开启相机 |
this.$refs.camera.takePicture()