Air版免费视频成人聊天室,免费网络远程视频会议系统((Flex,Fms3联合打造))
在视频程序的编写过程中,我们经常要使用摄像头,在使用摄像头前有必要对摄像头的现有状态做个检测:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" creationComplete="init()">
import mx.controls.Alert;
private var camera:Camera;
private var isExistsCamera:Boolean=false;
private var isBusyCamera:Boolean=false;
private var intervalId:uint;
private function init():void
camera=Camera.getCamera();
if (Camera.names.length <= 0)
this.isExistsCamera=false;
this.vdpaly.attachCamera(this.camera);
private function isCameraBusy():void
this.intervalId=setInterval(callback,50);
private function callback():void
trace("currentFPS=" + camera.currentFPS.toString());
if (camera.currentFPS > 0)
clearInterval(this.intervalId);
trace("times=" + times.toString());
clearInterval(intervalId);
private function cl():void
Alert.show(this.camera.currentFPS.toString());
<mx:VideoDisplay id="vdpaly" click="cl()" x="44" y="64" width="232" height="236"/>
</mx:WindowedApplication>
camera == null,那么就是没安装摄像头
如果摄像头被占用,那么camera.currentFPS 肯定不会大 于0,而是等于0
收藏到QQ书签 添加到百度搜藏 添加到百度搜藏 添加到雅虎收藏 分享到饭否 收藏到就喜欢网络收藏夹
feedsky http://wap.feedsky.com/aierongrss E-mail
订阅到抓虾 鲜果阅读器订阅图标 Add to Google
訂閱 Bloglines 哪吒提醒 Subscribe in NewsGator Online
A.Sql Server2005 Transact-SQL 新兵器学习
FlexAir开源版-全球免费多人视频聊天室,免费网络远程多人视频会议系统((Flex,Fms3联合开发))<视频聊天,会议开发实例8>
Sql Server2005 Transact-SQL 新兵器学习总结之-总结
sql server中分布式查询随笔(链接服务器(sp_addlinkedserver)和远程登录映射(sp_addlinkedsrvlogin)使用小总结)
ASP.NET2.0国际化/本地化应用程序的实现总结(多语言,多文化页面的实现)
自定义格式字符串随笔 (IFormattable,IFormatProvider,ICustomFormatter三接口的实现)
Mcad学习笔记之异步编程(AsyncCallback 委托,IAsyncResult接口,BeginInvoke方法,EndInvoke方法的使用小总结)
Mcad学习笔记之通过反射调用類的方法,屬性,字段,索引器(2種方法)
Mcad学习笔记之序列化(2进制和Soap序列 化)
Mcad学习笔记之委托再理解(delegate的构造器,BeginInvoke,EndInvoke,Invoke4个方法的探讨)
希望上面提到的知识对您有所提示,同时欢迎交流和指正
出处:http://www.cnblogs.com/aierong
贴子以"现状"提供且没有任何担保,同时也没有授予任何权利!
原创技术文章和心得,转载注明出处!这也是对原创者的尊重!
本文转自aierong博客园博客,原文链接:http://www.cnblogs.com/aierong/archive/2009/02/20/CameraFlexFlash.html,如需转载请自行联系原作者