更新记录
1.0.1(2025-01-10)
更新版本
1.0.0(2025-01-10)
更新ios摄像头配置,返回临时路径
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
Android:不确定,iOS:10,HarmonyNext:不确定 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
使用插件顺序:
1:申请试用选择自己对应的uniId
2:点击示例项目后打包自定义基座
3:真机运行就可以跑出数据了
代码使用实例
openCamera(type,succ,err) (传入三个参数,打开摄像头类型,一个成功一个错误。)
//调用的权限插件包已经配置好了只需要打包就可以正常使用的
//导入方法
import {
openCamera
} from "../../uni_modules/camera-y"
//使用传入参数
export default {
onLoad() {
// openCamera 传入三个参数 :
// openType 打开摄像头类型 :front 前置 rear 后置
// succ 成功回调函数: res 返回的类型为string 值为close 时表示用户关闭摄像头 其他代表有值返回的图片临时路径
// err 错误回调函数: err 返回类型为string 值为refuse 表示拒绝授权
// 值为 limitation 表示设备不支持打开摄像头 其他值为系统错误
openCamera('rear',(res) => {
if(res!=='close'){
this.srcUrl = res
}else{
// 用户手动关闭摄像头
}
}, (err) => {
if(err=='refuse'){
// 用户拒绝授权
}else if(err=='limitation'){
// 该设备不支持打开摄像头拍照
}
})
}
}
备注:
如以上都不能解决问题可以,点击作者旁边的进入交流群咨询(也可以添咨询)。