unity获取手机的权限:

RawImage useCameraImg是摄像头显示区域;

maskcaming遮罩区域,添加Mask组件;

iconimg头像图片;

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
/// <summary>
/// 获取摄像头权限
/// </summary>
public class LetterSongCamera : MonoBehaviour
{WebCamTexture camTexture;//private WebCamDevice[] devices;/// <summary>/// 摄像头设备名/// </summary>string deviceName;/// <summary>/// 摄像头显示状态/// </summary>bool cameraIsOpen;/// <summary>/// 摄像机显示框/// </summary>public RawImage useCameraImg, useCameraImg1;private void Awake(){//初始化摄像头显示的图像的大小camTexture = new WebCamTexture();}private void Start(){cameraIsOpen = false;}/// <summary>/// 打开摄像头/// </summary>public void OpenWebCamDevice(){Debug.Log("打开摄像头");//用户授权if (Application.HasUserAuthorization(UserAuthorization.WebCam)){Debug.Log("摄像机权限授权成功==============");//显示画面的设备就是要打开的摄像头//devices = WebCamTexture.devices;//获取到设备名称for (int i = 0; i < WebCamTexture.devices.Length; i++){//如果是前置摄像机if (WebCamTexture.devices[i].isFrontFacing){deviceName = WebCamTexture.devices[i].name;camTexture = new WebCamTexture(deviceName);useCameraImg.texture = camTexture;useCameraImg1.texture = camTexture;//开启摄像头camTexture.Play();cameraIsOpen = true;break;}}//deviceName = WebCamTexture.devices[1].name;//camTexture = new WebCamTexture(deviceName);开启摄像头//camTexture.Play();//useCameraImg.texture = camTexture;//useCameraImg.rectTransform.localEulerAngles = new Vector3(0, 0, -camTexture.videoRotationAngle);//cameraIsOpen = true;}}/// <summary>/// 关闭摄像头/// </summary>public void CloseWebCamDevice(){Debug.Log("关闭摄像头");if (cameraIsOpen == true && useCameraImg != null){cameraIsOpen = false;camTexture.Stop();}}
}

[unity]调用手机摄像头相关推荐

  1. Unity调用外部摄像头/网络摄像头/手机摄像头

    基于WebCamTexture WebCamTexutre可以支持采集卡.网络摄像头和移动端(手机.平板)设备摄像头的捕获一般代码会如下写: using System.Collections; usi ...

  2. python+opencv用电脑调用手机摄像头或其他网路摄像头

    python+opencv用电脑调用手机摄像头或其他网路摄像头 文章目录: 1 获取手机摄像头或网络摄像头的ip 1.1 获取手机摄像头的ip 1.2 获取网络摄像头的IP 1.3 关于RTSP协议 ...

  3. html5调用手机摄像头,实现拍照上传功能

    http://www.glve.net/html5-calls-cell-phone-cameras-to-achieve-photo-upload-feature.html 今天做手机网站,想实现手 ...

  4. H5调用手机摄像头拍照,如何压缩后上传

    H5调用手机摄像头拍照后,怎样压缩再上传? 实际的压缩功能,就是利用canvas画布功能,将图片进行裁剪后保存图片的base64数据流,然后上传. 案例全部代码,示下: <!DOCTYPE ht ...

  5. H5调用手机摄像头,实时拍照上传(旧)

    H5调用手机摄像头,完成拍照,实时上传(旧) 项目开发中,偶尔会遇到网页中调用手机摄像头,通过相册选择或直接实时拍照的方式,完成图片上传的功能型需求. 今天,就通过一个小的案例,演示一下完整的实现流程 ...

  6. python-电脑调用手机摄像头

    " 电脑没有摄像头之这不是有手机摄像头" 因为电脑低级或者像我一样本身就是使用台式电脑的兄弟,又不想买摄像头,想想就痛苦. 今天,我们就来解决这个痛苦的问题,虽然我们的电脑没有摄像 ...

  7. Python+OpenCV 调用手机摄像头并实现人脸识别

    文章内容: 1.windows 环境下安装 OpenCV 机器视觉环境搭建: 2.基于通过 Python+OpenCV调用手机摄像头并实现人脸检测识别. 目录 1 实验环境 2 实验准备 2.1 下载 ...

  8. OpenCV调用手机摄像头与人脸检测

    文章目录 一.OpenCV机器视觉环境搭建 1. OpenCV下载 2. OpenCV安装 3. 安装测试 二.OpenCV调用摄像头及人脸检测 1. 调用电脑摄像头 2. 调用手机摄像头及人脸检测 ...

  9. HTML5通过js调用手机摄像头

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  10. (亲测可用)html5 file调用手机摄像头

    在切图网一个客户的webapp项目中需要用到 html5调用手机摄像头,找了很多资料,大都是 js调用api  然后怎样怎样,做了几个demo测试发现根本不行, 后来恍然大悟,用html5自带的 in ...

最新文章

  1. linux学习之yum命令的使用
  2. 通过实例理解 RabbitMQ 的基本概念
  3. Go语言的多态(Polymorphism)
  4. java工程加包_Java工程中添加依赖jar包不起作用问题总结
  5. 新东方mti百科知识pdf_20南航翻硕mti初试417上岸经验贴
  6. Twemproxy测试Redis分片主从架构
  7. 游戏中基于物理的渲染简简明科普
  8. 大数据之-Hadoop完全分布式_完全分布式模式下的集群配置---大数据之hadoop工作笔记0034
  9. “技术需求”与“技术成果”项目之间关联度计算模型 复赛top1解决方案
  10. 使django与数据库保持长连接
  11. 证件照换底,红白蓝底随机换(附:一寸二寸证件照制作)
  12. “算法分析与设计”课程设计:回溯法解决八皇后问题并可视化输出(Python实现)
  13. linux下获取路由器IP地址
  14. ESP-12S 最小系统
  15. MatalbSimulink Control Tutorials笔记4-根轨迹设计控制器
  16. 腾讯通RTX拓展功能
  17. 计算机系统(六):应用层(上篇)
  18. android手机视频编辑,美册视频编辑剪辑制作
  19. 12月更新 - 可能是最好用百度网盘搜索神器
  20. MySQL之——数据库的基本操作

热门文章

  1. 生成订单30分钟未支付,则自动取消,该怎么实现?
  2. reached getOption(“max.print”)
  3. 杜甫水平最高的10首五律
  4. 10月10日第壹简报,星期一,农历九月十五
  5. 各大调音阶之间的对应关系
  6. 5G大规模MIMO技术
  7. PVAJP计划:暨关于.Press全站使用VUE-AJAX-JSON-PYTHON的新规划
  8. 胡谈编程语言:从C语言到Julia
  9. 坐拥深圳7栋房,月收租60万!房东却选择开出租……
  10. turtle(海龟)库的使用