今天又把项目里检测摄像头这一块重写了,记点东西在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 文件访问其摄像头。
模拟极限越野
模拟极限越野开着大巴在各种奇葩路况里送乘客。山路弯道多得让人
模拟火车
模拟火车让你当回真正的火车司机,得先学会看信号灯、操作控制杆
可口的披萨美味的披萨
可口的披萨美味的披萨带您体验经营一家披萨店的乐趣。游戏画风温
定制虚拟偶像最新版
定制虚拟偶像最新版是一款超级经典有趣的日本模拟装扮类型的手游
病娇模拟器手机版正版(yandere simulator)
病娇模拟器最新版手游是一款萌妹二次元模拟游戏,玩家在游戏中可