![]() |
Как правильно установить начальное заполнения буфера у NetStream?
Воспроизвожу flv-видео в баннере. Столкнулся с проблемой.
Хотел установить условие, по которому воспроизводиться оно начнет только после заполнения буфера первыми 15-ю секундами ролика. Для этого задаю потоку свойство setBufferTime(15): Однако в некоторых случаях, которые я так и не смог отследить, происходит неприятная вещь: Пока заполняется буфер (время зависит от скорости канала), картинка стоит на первом кадре (это вроде как правильно), после первоначального заполнения буфера 15 секундами происходит очень быстрое проигрывание практически до середины ролика (сам ролик 25 сек). С чем это может быть связано? Что я делаю не так? В некоторых случаях все происходит по задуманному - ожидание заполнения буфера на 15 сек. видеоматериала и после этого стартует плавное воспроизведение с начального кадра и с ровным fps видео. Вот сам баннер с видео: http://www.21rest.ru/test/aurum/aurum.html Проблема проявляется, когда банер стартует первй раз, потом, когда видео берется уже из кэша, все нормально. Думал, с чем это может быть связано, но не уверен, что ищу ошибку в нужном направлении. Может ли это быть связано с тем, что поток и его свойства я создаю с самого начала, но присоединяю его к видео-объекту и запускаю само проигрывание спустя некоторое время: Код AS1/AS2:
Код AS1/AS2:
В примерах хелпа приведены разные последовательности действий: 1. Из примера по созданию видеобанера: Код AS1/AS2:
Код AS1/AS2:
Принципиально ли это? И связано ли с моей трудностью или я не туда копаю? Сам прямо сейчас проверить не могу. Может быть корни проблемы в другом? |
dumau vinovat prosto flv fail. tam keyframes postavleni i ne ukazani v metadata navernoe. chtoto tipa etogo u menya bilo. zamenil flv fail (perekodiroval) i rabotalo bez glukov. isprobui drugie faili.
a setBufferTime i attachVideo ne vajno kak idut. |
| Часовой пояс GMT +4, время: 13:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.