![]() |
Не работает видео через NetStream.appendBytes()
Написал свой класс загрузчик на основе URLStream, который грузит картинки, видео, json файлы, определяя их тип по байтовым сигнатурам + кэширует файлы. При достижении полной загрузки, отдает байтовый массив ByteArray. Все работает, кроме видео. Передаю полностью загруженный массив в метод appendBytes экземпляра класса NetStream.
Код AS3:
Цитата:
|
Судя по документации NetStream должен без проблем воспроизводить MPEG-4 формат, в доках сказано
Цитата:
Код AS3:
|
Bletraut, спасибо огромное, на досуге поразбираюсь с этим решением!
Да, как понял appendBytes - это некий анализатор именно для FLV. Поэтому сделал пока без него - загружаю MP4 стандартным способом по ссылке из кэша либо из сети.. Но у такого способа есть небольшие неудобства - например, нет события прогресса загрузки видео... Пока вижу вариант по ENTER_FRAME отслеживать количество загруженных NetStream.bytesLoaded. Поэтому и написал свой общий загрузчик для разного медиаконтента, который закачивает полностью файл, диспатчит все нужные события и отдает массив байт - не думал что с видео вот так получится... |
| Часовой пояс GMT +4, время: 00:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.