У меня странная проблема в моем приложении Flex. У меня есть элемент Video
, который загружает FLV-файл из того же каталога, что и приложение SWF. Если я перенесу свои SWF и FLV в локальный каталог на моем компьютере и загрузлю SWF в браузер, видео воспроизводится без проблем. Однако если я перенесу ту же коллекцию файлов (SWF, FLV, HTML) в общую сетевую папку, видео больше не загружается.
Я загружаю видео, используя NetConnection
и NetStream
и вызываю video.attachNetStream(stream)
на моем Video
объекте.
stream = new NetStream(connection);
stream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
stream.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
var video:Video = new Video();
video.attachNetStream(stream);
В моем netStatusHandler()
обратном вызове я получаю статус события: NetStream.Play.StreamNotFound .
Опять же, эта проблема возникает только при загрузке контента с общего сетевого ресурса.