直接代码

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)实例相关推荐

  1. 金蝶kis商贸采购单商品代码_金蝶KIS商贸级版V3.0操作实例.doc

    金蝶KIS商贸级版V3.0操作实例 金蝶KIS商贸高级版V3.0操作实例_金蝶昆山说明:此案例仅用于进行KIS商贸高级版V3.0的实际操作学习. 第一部分:业务资料 ????????????????? ...

  2. ThinkPHP 6.0 phpspreadsheet操作Excel表格实例

    在 ThinkPHP 6.0 中实现 excel 导出功能,需要使用第三方扩展phpspreadsheet. 安装和导入导出就不再讲解了,可以看这两篇: <ThinkPHP6 excel 导入功 ...

  3. [Android6.0][MTK6737] UVC Camera (MJPEG) 移植

    Hardware:MT6737 DeviceOS:Android6.0 Kernel: Linux3.18 HostOS: Ubuntu16.04 基础知识 USB video class(又称为US ...

  4. 摄像头-Camera(2)

    http://blog.csdn.net/liulv85/article/details/7387388 前言 本章内容为Android开发者指南的 Framework Topics/Multimed ...

  5. android8.0以上新增Camera(七)

      比如有人想新增一个虚拟摄像头,当用户app打开摄像头设备时,打开的不是系统默认的camera hal代码,而是自己指定的代码,用自己事先准备好的视频数据,来喂给app:也有人想在系统默认的一套ap ...

  6. 摄像头Camera视频源数据采集解析

    一.前言 在视频直播中一般都是两种视频数据源,一个是摄像头数据,一个是录制桌面数据,而一般来说美女妹子直播都是来自于摄像头数据,游戏直播都是录制桌面数据的,那么今天就来看看第一个数据源数据采集分析,A ...

  7. 摄像头Camera标定Calibration原理Theory

    摄像头Camera标定Calibration原理Theory cv2.cameraCalibration Pinhole camera calibration calls camera vision ...

  8. ActionScript3.0自定义Flex组件问题 重写组件的使用

    最近在做Flex的一些学习,需要对Flex组件重写,当然可以两种选择MXML和ActionScript3.0重写,当然MXML的可视化的操作为重写提供了方便,但是要是更改组件的默认属性和添加一些框架属 ...

  9. linux dump命令 异机,Oracle 11.2.0.4 从单实例,使用RMAN 异机恢复到RAC

    Oracle 11.2.0.4从单实例,使用RMAN异机恢复到RAC 注意: (1)迁移的2个db版本版本要一致.包括小版本. (2)RMAN异机恢复的时候,db_name必须相同.如果说要想改成其他 ...

最新文章

  1. JNI中C调用Java方法
  2. nodejs实现的简单接口
  3. Linux下CMake简明教程(一)简单入门
  4. 网络:浏览器静态资源缓存机制
  5. UI5 setBusyIndicatorDelay
  6. python实现求解列表中元素的排列和组合问题
  7. 9447 CTF:no-strings-attached
  8. carlife android 无线,carlife为什么不能无线连接 不能无线连接解决方法
  9. mac 批量更改文件后缀名
  10. 有哪些比较好的免费简历网站?
  11. Word怎么删除空白页?6个方法随便用!
  12. 用心成就精品海天讲述不一样的品牌故事
  13. 想知道raw转换jpg软件怎么用?教你raw转换的方法
  14. Scaling Your Node.js Apps 免积分下载
  15. 电瓶车不交罚款会有什么处罚
  16. kcl计算机科学与技术研究生,KCL的Data Science「伦敦大学国王学院数据科学理学硕士」...
  17. Linux服务详解(主要基于RedHat系的及Centos默认服务详解)(综合整理)
  18. uniapp APP 端 WebSocket 使用,实现一个简单 WebSocket 工具类
  19. MySQL基础学习笔记
  20. NPDP产品经理小知识:知识产权管理

热门文章

  1. Lighttpd 配置与性能优化
  2. 使用 Zephir 轻松构建 PHP 扩展
  3. ssh scp 加端口
  4. 容器数据卷网络基本配置
  5. 某书2018面试题之最长对称子串
  6. QPainterPath 不规则提示框(二)
  7. ElasticSearch 2 (38) - 信息聚合系列之结束与思考
  8. malloc、calloc、realloc的区别
  9. 网页素材大宝库:高质量的免费 PSD 素材【系列四】
  10. ASP.NET MVC实践系列9-filter原理与实践