EasyAR_3.0开启和关闭手机自带闪光灯

本文介绍了如何在EasyAR 3.0中正确地开启和关闭手机的闪光灯,避免因开启多个相机导致的应用卡死问题。通过在ARSession脚本内实现相关功能,确保与ARSession的摄像头使用不冲突。
摘要由CSDN通过智能技术生成

在网上查了很多开启闪光灯方法,很多都是以前EasyAR版本的。

现在使用EasyAR 3.0 很多API方法变了

我试了 很多网上的方法 导到手机上测试是 点击闪光灯按钮 直接卡死 原因应该是开启了两个相机

因为在 ARSession里 已经开启了一个摄像头 接下来就在 ARSession脚本里实现

接下来是我 基于Easy3.0实现 开启和关闭闪光灯功能

1.在 EasyAR文件夹里 找到ARSession 脚本

2.我在 ARSession里写了一个开启和关闭闪光灯的方法

实例代码如下:

        //是否开启闪光灯
        public int FlashCount = 1;
        //开启闪光灯
        public void startFlash()
        {
            //easyarCamera = CameraDeviceSelector.createCameraDevice(EasyarCameraPrefer);
            if (FlashCount == 1)
            {
                easyarCamera.setFlashTorchMode(true); //开启闪光灯
                Debug.Log("开启摄像头");
                FlashCount =2;
            }
            else {
                easyarCamera.setFlashTorchMode(false);//关闭闪光灯
                Debug
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值