|
|
|||||
Регистрация: May 2011
Сообщений: 14
|
покадровое создание flv
Уважаемые программисты, задача такая:
Есть подключенная веб камера, на экран вывел, как начать (и остановить) запись в файл flv не подключая к серверам очень начинающий флешер кое как получилось только создать скриншот внутри swf: import flash.display.Sprite; import flash.media.Camera; import flash.media.Video; import flash.display.Bitmap; import flash.display.BitmapData; var cam:Camera = Camera.getCamera(); cam.setMode(1280, 960, 30); var video:Video = new Video(this.width, this.height); video.attachCamera(cam); var player:Sprite = new Sprite(); player.addChild(video); addChild(player); var button:Sprite = new Sprite(); button.graphics.beginFill(0xFF0000); button.graphics.drawRect(0,0,50,50); button.graphics.endFill(); button.x = 400; button.y = 100; button.addEventListener(MouseEvent.CLICK, recordClick); addChild (button); function recordClick(event:MouseEvent) { var bd:BitmapData = new BitmapData(video.width, video.height); bd.draw(player); var bmp:Bitmap = new Bitmap(bd); bmp.x = 0; bmp.y = 250; bmp.scaleX = 0.7; bmp.scaleY = 0.7; var mc:MovieClip = new MovieClip(); mc.addChild(bmp); addChild(mc); } |
|
|||||
Modus ponens
|
Пожалуйста отформатируйте код тегами [as3][/as3].
Что касается flv, то только в следующей версии плеера обещают кодировщик встроенный. Пока, ну разве что сами пробуйте кодек написать, но быстро это работать не сможет, ну на лету точно не успеет перекодировать видео. Можно вместо flv какой-нибудь motion-jpeg / avi с каким-то более простым внутренним форматом, ну или даже apng попробовать.
__________________
Hell is the possibility of sanity |
|
|||||
Регистрация: May 2011
Сообщений: 14
|
спасибо за подсказку, хоть знать теперь можно в каком направлении искать
|
Часовой пояс GMT +4, время: 17:29. |
|
« Предыдущая тема | Следующая тема » |
|
|