Показать сообщение отдельно
Старый 04.02.2013, 18:59
viktorami вне форума Посмотреть профиль Отправить личное сообщение для viktorami Найти все сообщения от viktorami
  № 10  
Ответить с цитированием
viktorami

Регистрация: Sep 2011
Сообщений: 524
сделал так:
Код AS3:
var video:Video = new Video();
addChild(video);
 
var nc:NetConnection = new NetConnection();
nc.connect(null);
 
var ns:NetStream = new NetStream(nc);
ns.client = {onMetaData:ns_onMetaData, onCuePoint:ns_onCuePoint};
 
video.attachNetStream(ns);
ns.play("myvideo.wmv");
 
function ns_onMetaData(item:Object):void {
 trace("metaData");
 // Resize video instance.
 video.width = item.width;
 video.height = item.height;
 // Center video instance on Stage.
 video.x = (stage.stageWidth - video.width) / 2;
 video.y = (stage.stageHeight - video.height) / 2;
}
 
function ns_onCuePoint(item:Object):void {
 trace("cuePoint");
 trace(item.name + "\t" + item.time);
}
если в параметре myvideo сетевое видео из примера:http://www.helpexamples.com/flash/video/cuepoints.flv
то все работает.
а если загружаю свое из корневой директории то почему то пишет - поток не найден!

Добавлено через 20 минут
вернее даже не так! видео с расширением flv играет а видео лежащее ТАМ ЖЕ с расширением wmv нет!

Добавлено через 24 минуты
вот вам блин и хваленая технология. попросту не распознает этот кодек. больше то вариантов нет!

Добавлено через 51 минуту
avi тоже не проиграло. а вот flv- играет.

Добавлено через 54 минуты
и mp4 - играет! что за избирательность?


Последний раз редактировалось viktorami; 04.02.2013 в 19:18.