最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
flex 检测摄像头和麦克风的方法
时间:2022-06-28 23:02:28 编辑:袖梨 来源:一聚教程网
今天又把项目里检测摄像头这一块重写了,记点东西在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 文件访问其摄像头。
相关文章
- 差差漫画-韩漫免费在线阅读-差差漫画免费登录入口 02-04
- photoshop网页版快捷入口-photoshop官网极速下载 02-04
- picacg官网-最新入口2026 02-04
- 蛙漫2waman2官方正版-漫蛙manwa2正版直下 02-04
- 97影院在线观看最新电影:2026热播剧集同步更新,精彩不打烊 02-04
- 动漫亏成首富从游戏开始全16集夸克网盘资源链接1080p 02-04