Точно не отвечаю на ваш вопрос, но в дикой природе есть несколько FLV-плееров с открытым исходным кодом. Я бы подошел к проблеме, схватив одну из них и увидев, как они справляются с воспроизведением видео.
FPlayer будет отличной отправной точкой. Вот класс , который выполняет работу. Это довольно просто, но использование такого проекта, вероятно, сэкономит вам время.
Этот фрагмент должен выполнить трюк совершенно голым способом:
var vid:Video = new Video(320, 240);
addChild(vid);
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
vid.attachNetStream(ns);
var listener:Object = new Object();
listener.onMetaData = function(evt:Object):void {};
ns.client = listener;
ns.play("externalVideo.flv");
отсюда