FLV @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 6 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Reijii Муж.
новый человек
0
Сообщения: 137
Зарегистрирован: 10.02.05
Заголовок сообщения: FLV
Сообщение Добавлено: 6 Январь 2006, 10:58:12 
Подскажите пожалуйста,
как решить проблему с загрузкой FLV в мувик, когда гружу локально все нормально, как только обращаюсь к мувику по http :( то ничего не происходит :( что я делаю не так ?

спасибо.

Код:
var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);   
var stream_ns:NetStream = new NetStream(connection_nc);   
function mcLoad(link:String):Void {      
   loader.vC.my_video.attachVideo(stream_ns);   
   stream_ns.play(link);
   stream_ns.pause(true);      
   var loaded_interval:Number = setInterval(checkBytesLoaded, 500, stream_ns);      
}

function checkBytesLoaded(my_ns:NetStream) {
   var pctLoaded:Number = Math.round(my_ns.bytesLoaded / my_ns.bytesTotal * 100);
   if (pctLoaded >= 100) {
   clearInterval(loaded_interval);
   stream_ns.pause(false);
   }
}   
Reijii Муж.
новый человек
0
Сообщения: 137
Зарегистрирован: 10.02.05
Сообщение Добавлено: 6 Январь 2006, 15:10:48 
разобрался, помогло следующее

сервер (IIS) не знал такого расширения файлов как .FLV :( прописал и все стало работать :)

_________________
Feсi quod potui, faciant meliora potentes.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 6 Январь 2006, 16:27:12 
:confused:
надо будет запомнить...

_________________
можно на ТЫ.
Reijii Муж.
новый человек
0
Сообщения: 137
Зарегистрирован: 10.02.05
Сообщение Добавлено: 6 Январь 2006, 18:06:04 
ага.. могет в FAQ ? :)

к стати для справки, если кому интерестно, столкнулся в процессе с вопросом - "как определить продолжительность flv", решается след образом:

Код:
   stream.onMetaData = function(infoObject:Object) {
     for (var propName:String in infoObject) {
       if (propName == "duration") {               
         nsDuration = infoObject[propName]; // и есть наша продолжительность;
       }
     }
    }
 


единственное что, так это flv должна быть с метаданными javascript:emoticon(':cool:') cool

но возникла следующая проблема..
в IE - stream.bytesTotal - выдает в некоторых случаях -1 :( я думаю что это связанно с тем что он переименовывает файл когда в кэш себе гонит... есть какой-то "обход" этой проблемы ?
Король Муж.
участник
18
Сообщения: 1352
Зарегистрирован: 24.07.04
Сообщение Добавлено: 6 Январь 2006, 19:06:16 
проще -

steam.onMetaData = function(obj){
our_dur = obj.duration;
}

_________________
Здравствуй, Олимпийский!
Reijii Муж.
новый человек
0
Сообщения: 137
Зарегистрирован: 10.02.05
Сообщение Добавлено: 11 Январь 2006, 11:50:32 

Король писал(а):
проще -

steam.onMetaData = function(obj){
our_dur = obj.duration;
}



чегото не отработало у меня.. :confused:
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 6 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100