flex 捕获摄像头 清晰度参数调整

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"  >
<mx:Script>  
	 <![CDATA[
	
 	private function turnLocalVideo():void {    
	  	       if(local_video_button.label ==  "关闭本地视频"){
	  	       	local_video_button.label  = "打开本地视频";
	  	       	   myCamera.attachCamera(null);
	  	       }else{
	  	       		local_video_button.label = "关闭本地视频";
	  	       		var camera:Camera = Camera.getCamera();
		  	       	camera.setMode(1024,768,24,true);
		  	        
	                myCamera.attachCamera(camera);
	                myCamera.play();
	  	       } 
       }
      ]]>   
    </mx:Script>  
	<mx:VideoDisplay x="0" y="0" width="100%" height="100%" id="myCamera" backgroundColor="#F7F0F0"/>
	<mx:LinkButton x="64" y="121" label="打开本地视频" alpha="0.0" id="local_video_button" click="turnLocalVideo()" fontSize="12"/>
</mx:Application>



Camera.setMode()

可用性

Flash Player 6。

用法
active_cam.setMode(width, height, fps [,favorSize])
 
参数

width 以像素为单位的请求的捕获宽度。默认值为 160。

height 以像素为单位的请求的捕获高度。默认值为 120。

fps 摄像机捕获数据所用的请求的速率,以每秒帧数为单位。默认值为 15。

favorSize 可选:一个布尔值,指定当摄像机不具有满足指定要求的本机模式时如何控制宽度、高度和帧速率。默认值为 true,这意味着支持保持捕获大小;使用此参数选择与 width 和 height 值最匹配的模式,即使这样做会由于降低了帧速率而对性能有不利影响。若要在对摄像机高度和宽度的影响最小的情况下最大限度地提高帧速率,则为 favorSize 参数传递 false


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值