Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   NetStream.bufferLength == 0 до момента полной загрузки (http://www.flasher.ru/forum/showthread.php?t=126909)

XBEEN 30.06.2009 13:30

NetStream.bufferLength == 0 до момента полной загрузки
 
Буфер не наполняется в процессе загрузки звука в формате mp4 без участия FMS (функция trace выводит значение свойства NetStream.bufferLength равное 0). Только после полной загрузки буфер наполняется и звук проигрывается. Существует ли такое ограничение?

Код:

//кусок кода в целевом классе.

private var connection:NetConnection;
private var customClient:Object;
private var stream:NetStream;

public function someFunc():void
{
        connection = new NetConnection();
        connection.connect(null);
       
        stream = new NetStream(connection);
        stream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);

        customClient = {onMetaData:onMetaDataHandler};
        stream.client = customClient;
       
        stream.bufferTime = 5;

        stream.play("soundtrack.mp4");
}


cleptoman 30.06.2009 16:16

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

XBEEN 30.06.2009 17:59

спасибо, буду очень признателен


Часовой пояс GMT +4, время: 01:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.