Unity获取摄像头权限
直接上代码,unity帮我们内置了功能。
using System.Collections;
using UnityEngine;
using UnityEngine.UI;public class Test : MonoBehaviour
{// 图片组件public RawImage rawImage;//图形组件父实体public RectTransform imageParent;//当前相机索引private int index = 0;//当前运行的相机private WebCamTexture currentWebCam;void Start(){StartCoroutine(Call());}public IEnumerator Call(){// 请求权限yield return Application.RequestUserAuthorization(UserAuthorization.WebCam);if (Application.HasUserAuthorization(UserAuthorization.WebCam) && WebCamTexture.devices.Length > 0){// 创建相机贴图currentWebCam = new WebCamTexture(WebCamTexture.devices[index].name, Screen.width, Screen.height, 60);rawImage.texture = currentWebCam;currentWebCam.Play();//前置后置摄像头需要旋转一定角度,否则画面是不正确的,必须置于Play()函数后rawImage.rectTransform.localEulerAngles = new Vector3(0, 0, -currentWebCam.videoRotationAngle);}}//切换前后摄像头public void SwitchCamera(){if (WebCamTexture.devices.Length < 1)return;if (currentWebCam != null)currentWebCam.Stop();index++;index = index % WebCamTexture.devices.Length;// 创建相机贴图currentWebCam = new WebCamTexture(WebCamTexture.devices[index].name, Screen.width, Screen.height, 60);rawImage.texture = currentWebCam;currentWebCam.Play();//前置后置摄像头需要旋转一定角度,否则画面是不正确的,必须置于Play()函数后rawImage.rectTransform.localEulerAngles = new Vector3(0, 0, -currentWebCam.videoRotationAngle);}}
Unity获取摄像头权限相关推荐
- Ubuntu系统下OpenCV使用实例(虚拟机获取摄像头权限)
文章目录 一.OpenCV图片特效实例(实现原图中心放大两倍) 二.OpenCV视频使用实例 1.虚拟机获取摄像头权限 2.播放视频 3.录制视频 Ubuntu下OpenCV初步学习至此结束!! 一. ...
- Android webview加载页面获取摄像头权限实践(Kotlin)
场景介绍: Android app中的webview加载含摄像头相关逻辑的H5页面,进行赋权的操作 H5页面调取摄像头逻辑: vue编写 <template><div>< ...
- Android6.0动态获取摄像头权限(举一反三)
6.0系统可以动态的获取系统的权限API>22 例如摄像头 举一反三写一个动态获取摄像头的方法,其他的权限也可以稍微修改使用. 在调用摄像头的地方进行判断,系统的版本 Build.VERSION ...
- unity 获取摄像头图片被旋转处理
使用的是 unity 2018.2.18f1 设备小米6 问题:摄像头捕获出来的图像显示到图片上被旋转了90度 解决方案:旋转承载图片(RawImage_Camera) rotation( z = ...
- js获取摄像头权限实现拍照功能
首先说一下js打开摄像头的流程: 使用getUserMedia打开摄像头然后将获取到的流媒体转成url放在video标签中的src中: 使用canvas的drawImage方法将video的内容绘至c ...
- mac版本钉钉6.0.18版本无法获取摄像头权限问题
1.退出钉钉 在终端执行命令 :tccutil reset All 从新打开钉钉,再去获取权限. 2.如果方法1不生效,重启电脑即可.
- 前端获取电脑摄像头权限并拍照进行人脸识别
为什么要做这个呢? 不同用户具有不同的权限 如果管理员用户被别人知晓了怎么办? 为了解决该用户 账号密码泄露导致的误操作. 前端实现思路是什么呢? 前端思想是获取摄像头权限 通过canvas 获取ba ...
- PHP JS浏览器实时获取摄像头内容(附代码)
注意 浏览器获取摄像头权限时候比较严格,我百度时必须有ssl证书才可以(应该还有别的方法),我自己使用的https协议调用的 前端JS <!DOCTYPE html> <html&g ...
- 【100个 Unity踩坑小知识点】| Unity调用API ,动态获取Android权限,附带所有Android权限表格
Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 . 包括游戏开发.美术.建筑.汽车设计.影视在内的所有创作者,借助 Unity 将创意 ...
最新文章
- 网络爬虫:使用多线程爬取网页链接
- Windows 使用小技巧
- 查看/修改Linux时区和时间
- 电机与系统计算机仿真作业,北邮计算机仿真期末大作业.docx
- [css] 写出固定子容器在固定的父容器下水平垂直居中的布局
- 我对 ASP.NET Web API 的随想
- 河南省某炮旅的RAID5恢复
- jdbc连接mysql问题
- nginx相关概念——正向代理和反向代理
- ASUS蓝屏和重装系统之后驱动问题总结
- USB:Type-A、Type-B、Type-C、miniUSB、microUSB接口类型区分
- 【机器学习】【决策树】C4.5算法,详解+python代码实现
- CF Round 192
- 2021-10-18_windows实时查看Nvidia显卡使用情况
- ZigBee设备OTA过程研究及优化
- php腾讯云直播的录制
- Windows 10免费原生打开HEIC格式的图片(无需转换,直接用照片打开)
- [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
- 性能测评 | Nvidia新品JETSON XAVIER NX与JETSON TX2和JETSON NANO
- ContextCaptureMaster/Smart3D 集群处理详解
热门文章
- 科技云报道:云原生安全,腾讯产业互联网的底色
- Debian安装metasploit
- 重视“中心+网格化+信息化”建设,推进城市平稳发展
- 设置短信验证码开发的回调地址-短信平台验证码开发9
- Nginx+Tomcat服务器负载均衡实践方案
- Git配置远程仓库(密匙链接)
- python在tk界面播放本地视频_tkinter做一个本地视频播放器(2)——弹幕
- 互联网产品都有哪些类型?
- 终于搞定Direct3D中视频播放
- x58和x79服务器性能,Intel X58接班人:X79官方规格全曝光