Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.05.2011, 22:30
Garrity вне форума Посмотреть профиль Отправить личное сообщение для Garrity Найти все сообщения от Garrity
  № 1  
Ответить с цитированием
Garrity

Регистрация: 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);

}

Старый 26.05.2011, 23:08
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Пожалуйста отформатируйте код тегами [as3][/as3].
Что касается flv, то только в следующей версии плеера обещают кодировщик встроенный. Пока, ну разве что сами пробуйте кодек написать, но быстро это работать не сможет, ну на лету точно не успеет перекодировать видео. Можно вместо flv какой-нибудь motion-jpeg / avi с каким-то более простым внутренним форматом, ну или даже apng попробовать.
__________________
Hell is the possibility of sanity

Старый 27.05.2011, 07:41
Garrity вне форума Посмотреть профиль Отправить личное сообщение для Garrity Найти все сообщения от Garrity
  № 3  
Ответить с цитированием
Garrity

Регистрация: May 2011
Сообщений: 14
спасибо за подсказку, хоть знать теперь можно в каком направлении искать

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:29.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:29.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.