Архив

Публикации с меткой ‘Video’

Плюшки Flash Player 11.2 и AIR 3.2

28 октября 2011 Нет комментариев

Как известно, в лаборатории появилась бета версия FlashPlayer 11.2 и в ней имеется несколько скрытых плюшек. Чтобы можно было их задействовать, используйте ключ -swf-version=15.

Итак, приступим.

Первая плюшка касается новой функции в StageVideo : StageVideo.attachCamera(), и этим всё сказано. Теперь вы можете добавлять камеру в объект StageVideo и снизить нагрузку на CPU. Круто? Круто, я щитаю.

public class StageVideo extends EventDispatcher {
     public native function attachCamera(theCamera:Camera):void;
}

Для любителей экспериментов с видео также будет любопытны следующие функции: Camera.drawToBitmapDataCamera.copyToByteArrayCamera.copyToVector. Использование этих функций вместо BitmapData.draw c использование видеообъекта призвано значительно снизить нагрузку на Сборщик Мусора.

public final class Camera extends EventDispatcher {
     public native function drawToBitmapData(destination:BitmapData):void;
     public native function copyToByteArray(rect:Rectangle, destination:ByteArray):void;
     public native function copyToVector(rect:Rectangle, destination:Vector.):void
}

Ну и напоследок, добавлено новое событие, генерируемое на каждый кадр видео, тут всё и так понятно

public class Event {
     public static const VIDEO_FRAME:String = "videoFrame";
}

инфа верная, прямо с сайта ByteArray.org.

Categories: Перевод Tags: ,

Загрузка и воспроизведение видео с использованием ActionScript 3.0

4 марта 2008 4 комментария

Вспомним, что нам нужно было для того, чтобы воспроизвести FLV файл с помощью Flash. В ActionScript 2.0 нужно было выполнить следующую последовательность действий:

1. Создать новый объект Video в вашей библиотеке (выбрать New Video в меню опций библиотеки);
2. Перетащить объект Video на сцену и дать имя экземпляру;
3. Добавить в первый кадр код.

Читать далее...