as3(actionScript3.0) 操作摄像头(Camera)实例
直接代码
package {import flash.display.Sprite;//要连接到用户的摄像头,需要Camera这个类import flash.media.Camera;//通过Video这个类来获取摄像头捕获的图像import flash.media.Video;import flash.events.StatusEvent;public class camera extends Sprite{//Camera没有__contrust,只能通过getCamera()方法来获得实例var cam:Camera = Camera.getCamera();var vid:Video;public function camera(){/*检查摄像头是否安装,通过Camera.names这个数组中是否有值来判断,也可以通过var cam:Camera = Camera.getCamera();if(cam != null){// 安装摄像头的处理代码}else{//没有安装摄像头的处理代码}*/if (Camera.names.length > 0){//监听用户是允许flash player去使用摄像头cam.addEventListener(StatusEvent.STATUS,statusHandler);//创建一个Video vid = new Video();//Video实例添加Carera实例vid.attachCamera(cam);}else{//如果没有安装摄像头的代码段}}/**监听事件函数,来判断用户是否允许flash Player去使用摄像头当然也可以能过如下的方式来判断if(cam.muted){trace("用户禁止flash Player去使用摄像头");}else{trace("用户允许falsh Player去使用摄像头");}*/function statusHandler(event:StatusEvent):void{switch (event.code){case "Camera.Muted" :trace("用户禁止flash Player去使用摄像头");break;case "Camera.Unmuted" :trace("用户允许falsh Player去使用摄像头");//并用摄像头的维度来设置video的维度vid.width = cam.width;vid.height = cam.height;//将Video实例添加到显示列表中addChild(vid);break;}cam.removeEventListener(StatusEvent.STATUS,statusHandler);}}}
转载于:https://blog.51cto.com/quietnight/1649823
as3(actionScript3.0) 操作摄像头(Camera)实例相关推荐
- 金蝶kis商贸采购单商品代码_金蝶KIS商贸级版V3.0操作实例.doc
金蝶KIS商贸级版V3.0操作实例 金蝶KIS商贸高级版V3.0操作实例_金蝶昆山说明:此案例仅用于进行KIS商贸高级版V3.0的实际操作学习. 第一部分:业务资料 ????????????????? ...
- ThinkPHP 6.0 phpspreadsheet操作Excel表格实例
在 ThinkPHP 6.0 中实现 excel 导出功能,需要使用第三方扩展phpspreadsheet. 安装和导入导出就不再讲解了,可以看这两篇: <ThinkPHP6 excel 导入功 ...
- [Android6.0][MTK6737] UVC Camera (MJPEG) 移植
Hardware:MT6737 DeviceOS:Android6.0 Kernel: Linux3.18 HostOS: Ubuntu16.04 基础知识 USB video class(又称为US ...
- 摄像头-Camera(2)
http://blog.csdn.net/liulv85/article/details/7387388 前言 本章内容为Android开发者指南的 Framework Topics/Multimed ...
- android8.0以上新增Camera(七)
比如有人想新增一个虚拟摄像头,当用户app打开摄像头设备时,打开的不是系统默认的camera hal代码,而是自己指定的代码,用自己事先准备好的视频数据,来喂给app:也有人想在系统默认的一套ap ...
- 摄像头Camera视频源数据采集解析
一.前言 在视频直播中一般都是两种视频数据源,一个是摄像头数据,一个是录制桌面数据,而一般来说美女妹子直播都是来自于摄像头数据,游戏直播都是录制桌面数据的,那么今天就来看看第一个数据源数据采集分析,A ...
- 摄像头Camera标定Calibration原理Theory
摄像头Camera标定Calibration原理Theory cv2.cameraCalibration Pinhole camera calibration calls camera vision ...
- ActionScript3.0自定义Flex组件问题 重写组件的使用
最近在做Flex的一些学习,需要对Flex组件重写,当然可以两种选择MXML和ActionScript3.0重写,当然MXML的可视化的操作为重写提供了方便,但是要是更改组件的默认属性和添加一些框架属 ...
- linux dump命令 异机,Oracle 11.2.0.4 从单实例,使用RMAN 异机恢复到RAC
Oracle 11.2.0.4从单实例,使用RMAN异机恢复到RAC 注意: (1)迁移的2个db版本版本要一致.包括小版本. (2)RMAN异机恢复的时候,db_name必须相同.如果说要想改成其他 ...
最新文章
- JNI中C调用Java方法
- nodejs实现的简单接口
- Linux下CMake简明教程(一)简单入门
- 网络:浏览器静态资源缓存机制
- UI5 setBusyIndicatorDelay
- python实现求解列表中元素的排列和组合问题
- 9447 CTF:no-strings-attached
- carlife android 无线,carlife为什么不能无线连接 不能无线连接解决方法
- mac 批量更改文件后缀名
- 有哪些比较好的免费简历网站?
- Word怎么删除空白页?6个方法随便用!
- 用心成就精品海天讲述不一样的品牌故事
- 想知道raw转换jpg软件怎么用?教你raw转换的方法
- Scaling Your Node.js Apps 免积分下载
- 电瓶车不交罚款会有什么处罚
- kcl计算机科学与技术研究生,KCL的Data Science「伦敦大学国王学院数据科学理学硕士」...
- Linux服务详解(主要基于RedHat系的及Centos默认服务详解)(综合整理)
- uniapp APP 端 WebSocket 使用,实现一个简单 WebSocket 工具类
- MySQL基础学习笔记
- NPDP产品经理小知识:知识产权管理