uni app 调用前置摄像头

uniapp开发app并没有相关Api调用前置摄像头。只能使用5+app的api

调用前置摄像头拍照

plus.camera.getCamera(index)

获取需要操作的摄像头对象,如果要进行拍照或摄像操作,需先通过此方法获取摄像头对象

index指定要获取摄像头的索引值,1表示主摄像头,2表示辅摄像头。如果没有设置则使用系统默认主摄像头。

复制代码
takePhoto() {
				let camera = plus.camera.getCamera(2);
				var res = camera.supportedImageResolutions[0];
				var fmt = camera.supportedImageFormats[0];
				camera.captureImage((res) => {
					plus.io.resolveLocalFileSystemURL(res, (entry) => {
						this.uploadFile(entry)
					});
				}, (err) => {
					console.log(err)
				}, {
					resolution: res,
					format: fmt
				})
			},
			uploadFile(entry) {
				console.log(entry)
				var uploadUrl = "https://"; // 替换为你的上传接口
				var uploadTask = plus.uploader.createUpload(uploadUrl, {
					method: "POST"
				}, function(t, status) {
					console.log(t,status)
					// 上传完成
					if (status == 200) {
						console.log("上传成功: " + t.responseText);
					} else {
						console.log("上传失败: " + t.status);
					}
				});

				uploadTask.addFile(entry.toLocalURL(), {
					key: "image"
				});
				uploadTask.start();
			}
相关推荐
用户059540174468 小时前
用了半年 LangChain Memory,才发现回滚测试压根没测对
前端·css
木木的木云8 小时前
从零构建微前端框架:PavilionMfe 设计揭秘
前端·架构·vite
weedsfly8 小时前
Cookie 安全三属性:HttpOnly、Secure、SameSite 分别防什么?
前端·javascript·面试
IT_陈寒9 小时前
SpringBoot自动配置没生效?你可能漏了这个注解
前端·人工智能·后端
monologues9 小时前
Vue3 底层原理深度解析:从编译到运行的源码之旅
前端
前端炒粉9 小时前
马克思主义基本原理在Vue框架中的指导作用探析
前端·javascript·vue.js
happyprince9 小时前
12-vLLM 量化方案全面分析
前端·javascript·vllm
大圣编程9 小时前
python break语句
开发语言·前端·python
天丁o9 小时前
Spring Boot + uni-app 智慧考勤闭环 Demo:打卡记录、异常状态和日统计如何复用到企业系统
spring boot·uni-app·mybatis plus·企业管理系统·考勤系统
EntyIU9 小时前
Vue History 模式配置文档
前端·javascript·vue.js