今天又把项目里检测摄像头这一块重写了,记点东西在flex里面,跳出安全权限的窗口为
代码如下 | 复制代码 |
|
这句代码为非阻塞的,所以我们需要对摄像头和麦克风进行监听
代码如下 | 复制代码 |
mic = Microphone.getEnhancedMicrophone(); mic.addEventListener(StatusEvent.STATUS,EventArgExtend.create(audio_statusHandler,par1,par2)); |
我们可以用mic.muted mic.Unmuted 判断授权状态
代码如下 | 复制代码 |
camera = Camera.getCamera() camera.addEventListener(StatusEvent.STATUS, EventArgExtend.create(camera_statusHandler,par1,par2)); |
Camera.muted 指示用户拒绝访问摄像头;Camera.Unmuted 指示用户允许访问摄像头
代码中的EventArgExtend.create 是一个类,作用是为了给监听事件传参,代码可以自己baidu,google
用法可以看下面的示例,还提供了一些方法大家可以自行察看as文件。其中,检测麦克风的功能还不完善。
代码如下 | 复制代码 |
import cn.mediasky.media.*; |
其中StatusEvent中的code返回值g官方文档为:
在麦克风报告其状态时调度。如果 code 属性的值为“Microphone.Muted”,则表示用户拒绝 SWF 文件访问麦克风。如果 code 属性的值为“Microphone.Unmuted”,则表示用户允许 SWF 文件访问麦克风。
在摄像头报告其状态时分派。若 code 属性的值为 “Camera.Muted”,则表示用户已拒绝 SWF 文件访问其摄像头。如果 code 属性的值为“Camera.Unmuted”,则表示用户允许 SWF 文件访问其摄像头。
我最强舞者 (I, Best Dancer)安卓版v8
我最强舞者(I, Best Dancer)是一款休闲放置类手
迷你世界国服版本2024 v1.43.0
迷你世界国服版本2024是一款自由度非常高的沙盒游戏,玩法和
烹饪乐园 安卓版v1.23.6
烹饪乐园(Cooking Town)是一款非常好玩的餐厅模拟
迷你世界小米服 最新安卓版v1.43.0
迷你世界小米版是由迷你玩科技开发的休闲模拟经营类游戏。此版本
布娃娃Sprunki沙盒 安卓版v0.0.1
布娃娃Sprunki沙盒是一个非常有趣的沙盒游戏,复古简约的