PDA

Просмотр полной версии : as2, NetStream.bytesTotal


Mnilionic
11.10.2006, 01:11
У меня криво работает NetStream.bytesTotal.
Общее количество байт возвращается только после того, как видео полностью загрузится.
А во время загрузки bytesTotal постоянно равен минус один.
И из сложившейся ситуации индикатор загрузки ни хрена не работает.

По какой пречине так может быть?

etc
11.10.2006, 02:09
А где тестишь?

Mnilionic
11.10.2006, 17:51
на сервере

etc
11.10.2006, 18:17
А, собственно, файл конечной длины или поток?

Mnilionic
11.10.2006, 19:05
пока что конечной длинны (около 5 метров)
вот тут: http://cctl.ru/1/

Mnilionic
12.10.2006, 18:17
__etc, нет идей?

etc
12.10.2006, 18:33
Не смотрел, но, скорее всего, сервер не возращает размер файла…

DarkLight
12.10.2006, 19:42
Кстати, как это на серве лечить? У меня флешка одна не всегда грузит файл, т к дает его байтстотал как 0. Главная проблема в том что это непостоянно

Mnilionic
13.10.2006, 00:22
__etc, а почему сервер так делает?
это можно как-нибудь настроить/исправить?

etc
13.10.2006, 13:53
Вот ответ сервера:
(Status-Line) HTTP/1.1 200 OK
Connection keep-alive
Content-Encoding gzip
Content-Type text/plain; charset=windows-1251
Date Fri, 13 Oct 2006 08:53:49 GMT
Keep-Alive timeout=20
Last-Modified Fri, 29 Sep 2006 16:58:33 GMT
Server nginx/0.3.35
Transfer-Encoding chunked
У тебя flv файлы по мнению сервера — text/plain, да ещё в кодировке win1251.
Плюс не возвращает Content-Length.

Mnilionic
13.10.2006, 19:22
ого, какие Вы хитрости знаете!

А я могу как-нибудь повлиять на то, что отвечает сервер?
там не знаю... зарегистрировать нужный тип файла и далее по списку, что не работает

Как это можно сделать?

etc
13.10.2006, 19:32
в .htaccess прописать, для начала
AddType video/x-flv flv

Mnilionic
14.10.2006, 02:32
ииии-ха, заработало :)

__etc, ай спасибо, выручил.