Видео галерея
Всем привет!
Стоит задача сделать галерею с картинками и видео. Как создать галерею я знаю и как загрузить туда видео с картинками знаю. Дело в том, что видео в галерее не одно. А как минимум два и более. Воспроизведение нескольких видео нормальное, не тормозит. Но вот если начать двигать галерею, вот тут вылазит вся трабла. На локале работает терпимо, а вот на сервере тормозит страшно. Я понимаю, что движение видео это жесть, но так хочет заказчик. Подскажите пожалуйста методы решения этой проблемы. Видео грузится отдельное, flv в класс Video. Но вроде как есть еще Stage video. На сколько он лучше обычного видео? |
Может попробовать замещать видео битмапой, когда галерея движется.
|
Если я правильно понимаю, то битмапа, это снимок фрагмента видео, то есть просто картинка вместо видео. Этот вариант не подходит. Нужно обязательно видео двигать :(
|
У StageVideo есть ограничения на количество одновременно воспроизводимых роликов. Как бы вам не хотелось, но тормоза будут, компьютеры у всех разные и то, что терпимо работает у вас не сможет так же работать на каком нибудь нетбуке. С нативными клиентами тоже самое, для этого нужно довольно приличное железо, которое вы не можете гарантировать, если это не будет крутиться только у заказчика.
|
Это я понимаю, начинаю склоняться к методу, который озвучил BornTOFree. Сделать снимки нескольких секунд видео и запихать в массив:) Потом просто отображать картинки по кадрам.
Как сделать снимок видео? Прошу прощения за AS2, хотел сперва на AS3, но не хватило знаний с некоторыми методами Код AS1/AS2:
|
Придется сначала перемотать на нужный кадр, потом снять битмапу.
|
Цитата:
время я могу выбрать так: video.seek(2); //2 секунда видео. Видно изображение в на текущий момент времени, вот как его перехватить в битмапу? |
Как вы у себя в коде и написали BitmapData#draw
|
Цитата:
Спасибо! |
Часовой пояс GMT +4, время: 11:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.