Следующее от http://en.wikipedia.org/wiki/Adobe_Flash#Flash_Video
Flash Video
Flash Video (.flv файлы) - это контейнерный формат, что означает, что он не является
видео формат сам по себе, но может содержать другие форматы. Видео в
Flash кодируется в H.263, и, начиная с Flash Player 8, он может
альтернативно быть закодированным в VP6. Аудио в формате MP3. Использование VP6
распространено во многих компаниях из-за большого
Flash Player 8 и Flash Player 9. [16]
20 августа 2007 года Adobe объявила в своем блоге, что с обновлением 3
Flash Player 9, Flash Video также будет поддерживать международный MPEG-4
стандарт. [31] В частности, Flash Player будет иметь поддержку видео
сжатый в H.264 (MPEG-4 Part 10), аудио сжатый с использованием AAC
(MPEG-4, часть 3), мультимедийный контейнер MP4, M4V, M4A, 3GP и MOV
форматы (часть 14 MPEG-4), спецификация синхронизированного текста 3GPP (часть MPEG-4
17) который является стандартизированным форматом субтитров и частичным анализом
поддержка атома 'ilst', который является эквивалентом ID3, который iTunes использует для
хранить метаданные. Adobe также объявила, что они будут постепенно
переход от проприетарного формата FLV к стандартному формату MP4
из-за функциональных ограничений со структурой FLV при потоковой передаче
H.264. Финальная версия Flash Player с поддержкой MPEG-4 имела
станут доступны осенью 2007 года. [32]
package com.yourdomain.packageName
{
import flash.display.Sprite;
import flash.media.Video;
import flash.net.NetConnection;
import flash.net.NetStream;
public class DocumentClass extends Sprite
{
private var _video:Video;
private var _nc:NetConnection;
private var _ns:NetStream;
public function DocumentClass():void
{
_video = new Video(800, 600);
addChild(_video);
_nc = new NetConnection();
_nc.connect(null);
_ns = new NetStream(nc);
_video.attachNetStream(_ns);
_ns.play("path/to/file.extension");
}
}
}
-Это очень простая реализация и не включает обработку метаданных.
Сначала мы создаем экземпляр объекта Video шириной 800 и высотой 600 и добавляем его в список отображения.
Во-вторых, мы создаем экземпляр объекта NetConnection и вызываем его метод connect, передавая в качестве параметра значение null. (Это необходимо)
В-третьих, мы создаем объект NetStream, передавая ранее созданный объект NetConnection его конструктору.
В-четвертых, мы устанавливаем attachNetStream объекта Video равным _ns, NetStream, который мы создали.
Наконец, мы вызываем метод play объекта NetStream _ns и передаем ему строку, в которой находится наш медиафайл. (FLV / F4V / MOV / и т. Д.)
Надеюсь, это поможет.