Camera camera = Camera.getCamera();
camera.setMode(240,180,15);
camera.setKeyFrameInterval(60);
camera.setQuality(144,85 );
Video video = new Video(camera.width*2, camera.height*2);
video.attachCamera(camera);
关闭摄像头:
camera = Camera.getCamera(null);
camera = null;
video.attachCamera(null);
Flex(flash)检测摄像头的3种状态(是否被占用,没安装摄像头,正常)【转】2009年05月08日 星期五 下午 04:34在视频程序的编写过程中,我们经常要使用摄像头,在使用摄像头前有必要对摄像头的现有状态做个检测:
1.被占用
2.没安装摄像头
3.正常
看下面代码:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private var camera:Camera;
private var isExistsCamera:Boolean=false;
private var isBusyCamera:Boolean=false;
private var intervalId:uint;
private var times:int;
private function init():void
{
camera=Camera.getCamera();
if (camera == null)
{
if (Camera.names.length <= 0)
{
this.isExistsCamera=false;
Alert.show("没安装摄像头");
}
}
else
{
this.vdpaly.attachCamera(this.camera);
this.isCameraBusy();
}
}
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);
this.isBusyCamera=false;
Alert.show("摄像头正常");
}
else
{
times++;
trace("times=" + times.toString());
if (times > 30)
{
//视频设备忙
clearInterval(intervalId);
this.isBusyCamera=true;
Alert.show("摄像头被占用");
}
}
}
private function cl():void
{
Alert.show(this.camera.currentFPS.toString());
}
]]>
</mx:Script>
<mx:VideoDisplay id="vdpaly" click="cl()" x="44" y="64" width="232" height="236"/>
</mx:WindowedApplication>
代码说明:
camera == null,那么就是没安装摄像头
如果摄像头被占用,那么camera.currentFPS 肯定不会大 于0,而是等于0
分享到:
相关推荐
flex4 摄像头调用实例 很有参考价值
Flex实现Camera摄像头在线拍照功能
NULL 博文链接:https://mojianpo.iteye.com/blog/919158
利用FLEX编写的摄像头录制视频文件,并上传到FMS服务器,同时就如何安装FMS服务器及配置进行说明.
用 flex 3.0实现获取用户摄像头,并拍照保存图像文件及上传到服务器
flex调用flash cs 里方法;flex响应flash的点击事件;flex给flash变量赋值
本例,flash内嵌在flex里,示例了: 1、flash调用flex的函数(方法) 2、flex调用flash的函数(方法)
Flex 摄像头拍照(带裁剪) 有演示地址 asp.net版 演示地址: http://www.bt-wow.cn/study/camera.aspx 都是自己辛苦做的,现在分享给大家。
一种flex多摄像头的发布接收的简单示例,可迅速了解其框架
flex flash game 游戏 demo 45度游戏demo flex flash game 游戏 demo 45度游戏demo flex flash game 游戏 demo 45度游戏demo
java+flex实现的摄像头图像捕捉,原理很简单就是设置摄像头的监听器监听摄像头活动
flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码
你觉得微软的那个摄像头组件差么?可以试试这个,不卡拍摄效果也好。须要更改下FLASH隐私权限,改掉网上那种奇慢的解码速度,用base64与winform通信,速度500毫秒左右。比原来的提高6倍
FLEX和Actionscript开发FLASH游戏的中文文档,内容和详细 希望对你有用~
flex 卸载flash 安装编译版10flash flex 卸载flash 安装编译版10flash
flex flash 捕鱼达人 里面有所有的代码及资源,入门或研究都是很不错的。
使用FLEX 和 Actionscript开发FLASH 游戏(一)
Flex(Flash)与.net交互教程详解,一步一步教你如何实现FLEX与.net的交互。
flex 和 flash cs5集合的mp3播放器
《flash+flex+air移动开发入门经典——适用于android、ios和blackberry》 第1章 flash、flex和air简介 1 1.1 adobe flash 1 1.2 actionscript 3.0 2 1.2.1 ecmascript 2 1.2.2 关键概念 3 1.3 flex框架 11 ...