![]() |
Отобразить первый кадр flv
Поиском пользовался, вроде обсуждалось, но ответа так и не нашёл.
Нужно отобразить первый кадр видео. Делаю так: Код AS1/AS2:
Где можно почитать как это правильно делается? PS с видео до этого не работал |
А может вернее извлечь из видео кадр и его как фотку грузить.
|
scarbo, покажешь пример с реализацией?
Можно долго рассуждать что вернее (: Мне бы или рабочий код, или ссылку на мануал... |
Пример(если правильно понял)видео
А код,что такого-то - грузишь фотку,при щелчке на плэй,запускаешь видео...? Или тебе нужен код для видео плеера,отпишись по точнее плиз |
Ну я же в первом посте написал (: Мне нужно имея FLV файл отобразить его первый кадр. Я не хочу делать отдельные картинки, так как видео загружается пользователем в админке, и ему будет лень делать отдельные картинки для предпросмотра.
UPD: Если кто знает, поделитесь плиз. Проект сегодня сдавать, не хотелось бы какой-то изврат придумывать. |
У видео НЕТ КАДРОВ в понятии флеша. Есть время. Но флеш может переходить по времени с точностью до секунды, а при частоте видео 25-30, это может быть неприемлемо. Лучший выход - отредактировать видео, чтобы первые секунды стояла статичная картинка - тогда всегда на нее попадешь.
|
Цитата:
|
Цитата:
Код:
seek(numberOfSeconds:Number)Код:
setBufferTime(numberOfSeconds:Number) |
chingachgoog, спасибо.
Но как-то всё это дело тормозит. У меня будет несколько превьюшек одновременно на странице(думаю до 12). И когда все они грузятся, браузер сильно тормозит. Отсюда возникает вопрос, делают ли так вообще? Может, если много провьюшек, правильней было бы сделать, как говорил scarbo, то есть просить юзера в админке грузить картинку для предпросмотра и отоображать её? |
Не знаю как делают, но я бы попробывал так, если тормозит: грузил бы в один поток видео ПО-ОЧЕРЕДИ. Как только первая секунда загружена и отображена - снимаем скриншот и вешаем битмапу. Далее грузим в тот же поток следующее видео...
|
Цитата:
А переход действительно осуществляется по времени, но опять же согласно времени ключевого кадра. Их соотношения можно посмотреть в метадате. |
Цитата:
Да и какая разница, что мы будем знать время нужного ключевого кадра? Все упирается в минимальное время, на которое разрешает перейти флеш - а это целая секунда! Это очень много - когда за полсекунды сменяется до 15 кадров (не путать с кейфреймами). |
Цитата:
Цитата:
|
Это понятно - такое иногда можно видеть на некоторых проигрывателях видео, после переноса бегунка: видна только изменяющаяся часть картинки, с последнего кейфрейма.
Но как это соотноситься с видео в ФП и кодеках для flv, я не знаю: чаще ведь, последний кейфрейм подцепляется автоматом и мы об этом безобразии даже не думаем. Для исследования вопроса помог бы эксперимент. Будет время - займусь, проверю. |
| Часовой пояс GMT +4, время: 04:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.