Просмотр полной версии : URLStream position
Cтолкнулся с тем что в URLStream невозможно поменять position, да и поле length всегда равно нулю. Кто нибудь знает чем это обусловлено?
Возникла мысль что при считывании данные удаляются из потока, может кто знает, так ли это?
А откуда у него position и length взялся? URLStream реализует IDataInput. Копируйте по ProgressEvent.PROGRESS в ByteArray буфер и работайте с ним.
Эти методы хоть и не задокументированы, но являются публичными, правда не рабочим :)
Если при чтении из стрима данные не чистятся, буфер плохое решение: память будет содержать две копии одних и тех же данных (для мобильных это вобще смертельно). Но спасибо за совет :)
iflamberg
09.01.2013, 21:17
А данные из стрима и не чистятся. Пока стрим не завершен. Это давняя и очень больная тема для флеша. И да, именно поэтому, онлайн радио и кино на флеше для мобильных устройств и всяких там xbox'ов - больная тема.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.