2011-01-19 4 views
0

오늘 문제를 제출했습니다. 문제가 해결되었지만 다른 문제가 있습니다.웹캠 해상도 문제

웹캠을 640x480으로 만들고 싶습니다. 640x480으로 저장하고 싶지만 현재 320x240으로 저장 중입니다 !!

이것은 코드입니다.

var bandwidth:int = 0; 
var quality:int = 100; 


var cam:Camera = Camera.getCamera(); 
if(cam==null) 
trace("err") 
else 
{ 
cam.addEventListener(StatusEvent.STATUS,statusHandler); 
function statusHandler(evt:StatusEvent):void 
{ 
if(cam.muted) 
{ 
} 
else 
{ 
    trace(cam.width) 

} 
} 


cam.setQuality(bandwidth, quality); 
cam.setMode(8192,6144,30,false); // setMode(videoWidth, videoHeight, video fps, favor area) 

var videoToCapture:Video = new Video(); 
videoToCapture.attachCamera(cam); 
videoToCapture.width=640; 
videoToCapture.height=480; 
videoToCapture.x = 12; 
videoToCapture.y = 13; 
addChild(videoToCapture); 

var bitmapDataToCapture:BitmapData = new BitmapData(videoToCapture.width, videoToCapture.height, false, 0x000000); 
var bitmapToCapture:Bitmap = new Bitmap(bitmapDataToCapture); 
addChild(bitmapToCapture); 
bitmapToCapture.x=700; 
bitmapToCapture.y=13; 





capture_mc.buttonMode = true; 
capture_mc.mouseChildren=false; 
capture_mc.addEventListener(MouseEvent.CLICK,captureImage); 




function captureImage(e:MouseEvent):void 
{ 
bitmapDataToCapture.draw(videoToCapture); 
//bitmapDataToSend.draw(videoToSend); 
} 

당신은 ..이보고하여 문제를 볼 수있는 감사 도움을

http://img233.imageshack.us/i/imgmib.jpg/

감사 할 수 있습니다 .. 이것에

+0

아무도 도와 드릴 수 있습니까? 나는 바보 같은 질문이 아니길 바래 .. –

답변

0

변경이 줄을

cam.setMode(8192,6144,30,false); 

cam.setMode(640,480,30,false);