2011-01-19 16 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); 
関連する問題