ركورد كردن تصوير از webcam

naeim_crack

Active Member
سلام دوستان

من يك برنامه نوشتم كه تصوير وب كم رو ميگيره و با كليك كردن روي تصوير از اون يه عكس ميگره حالا مي خوام بحاي عكس فيلم بگيره مثل يك فايل

flv
كسي ميتئنه كمك كنه
 

naeim_crack

Active Member
کد:
import com.adobe.images.PNGEncoder;
import flash.filesystem.File;
import flash.filesystem.FileStream;
import flash.filesystem.FileMode;

var cam:Camera =Camera.getCamera();
var video:Video=new Video(320,240);
video.attachCamera (cam);
this.addChild(video);

stage.addEventListener(MouseEvent.MOUSE_DOWN,naeimstage);
var count:int =0;
function naeimstage(e:MouseEvent ):void 
{
	var bmd:BitmapData = new BitmapData(320,240);
	bmd.draw(video);
	var ba:ByteArray =PNGEncoder.encode(bmd);
	var file:File =File.desktopDirectory .resolvePath("webcam"+count++ +".png");
var fileStream:FileStream =new FileStream();
fileStream.open(file,FileMode.WRITE);
fileStream.writeBytes (ba);
fileStream.close();

}
 
آخرین ویرایش:

1p30

Member
اینطوری که من اطلاع دارم باید یا از ادوب سرور اگه اشتباه نکن استفاده کنی یا از red5
برای اینکار
 

++Hadi++

Active Member
شاید بشه این تصاویر رو در یه چیزی مثل آرایه بصورت Enterframe قرار داد تا بصورت پشت سر هم بشن یه فیلم
.
بای...
 

Avang2005

مدیر انجمن
سلام دوست من

من یادمه یک فایل داشتم که در Stage هر کاری می کردی در یک مقطع زمانی ضبط میشد البته الگوریتمش الان یادم نیست

و یک دکمه Play داشت که با زدن اون مراحل کاری که انجام دادی رو نمایش می داد اگه اشتباه نکنم از شرید آبجکت استفاده کرده بود

می گردم اگه فایلشو پیدا کرئم اینجا میزارم

موفق باشید
 

roootze

New Member
سلام دوست عزیز
راه معقول و صحیح برای کپچر کردن ویدیو استفاده از Adobe Media Server که اگه این سرور رو سیستم نصب باشه با 2-3 خط دستور ساده توی کد AS می تونی این کارو انجام بدی
راهی که دوستمون برای کپچر کردن پشت سر هم تصاویر پیشنهاد کردن تو فلش عملی نیست، چون اگرچه adobe جدیدا امکان ذخیره عکس و متن را بصورت لوکال فراهم کرده اما اگر توجه کرده باشی برای ذخیره هر عکس از کاربر اجازه می خواد
 

جدیدترین ارسال ها

بالا