获取设备状态

var AVCaptureDevice = plus.ios.importClass("AVCaptureDevice");

      console.log(AVCaptureDevice);

      var Status = AVCaptureDevice.authorizationStatusForMediaType("vide");

      console.log(Status);

//当status 等于3 时,无权限访问,所以第一次访问需要弹窗请求

      if (3 !== Status) {

          document.getElementById('myFile').type = 'hidden';

          document.getElementById('change_img').addEventListener('click', function () {

              var btnArray = ['确定'];

              mui.confirm(' ', '请在设置中允许使用相机', btnArray, function (e) {

              });

          })

      } else if (3 == Status) {

//status  等于3时 可直接访问

          document.getElementById('myFile').type = 'file'

      }

关于第一次访问的权限问题建议参数上一篇,ios访问本地相册。

使用全局变量来处理

你可能感兴趣的:(获取设备状态)