Заголовок сообщения: флеш прется Добавлено: 14 Март 2008, 15:34:29
Нужно было показывать несколько видео файлов в презентационном диске, в начале было сделано на стандартном флв плеере во флеше. Но не получалось сделать плавную прокрутку в плеере а заказчику нужно было именно так. Тогда сделал по кадрово джепегами каждое видео и подгружал свфками. Проблема в том что если подгружаемая свфка содержит более 1000 кадров, то вся флешка доходя где то до 200 кадра начинает тормозить. Как решить проблему блин даже не знаю.
8 Сообщения: 87 Зарегистрирован: 22.11.05 Откуда: Вильнюс. Литва
Добавлено: 14 Март 2008, 16:07:53
лучше не занимайся порнографией с теми кадровыми JPG-ами. это ужасно неоптимально, и если будешь делать неправилньо - то будет и тормозить.
лучше поиграй с проигрыванием FLV файлов - плавная прокрутка будет работать, если seek-bar будешь обновлять onMouseMove. в интернете полно примеров, поисчи.
что подразумевается под "плавной прокруткой?" Видео во флэш прикрутили для более плавного проигрывания вместо жпегов. Под "плавную перемотку" видео флэш не заточен.
каково разрешение кадра и кодек? соренсон в разрешении 800*600 на слабых компах (менее 2 ГГЦ) будет тормозить.
Включая режим телепата, думаю, что речь идет о том, что FLV можно мотать только посекундно.
Я думаю это можно решить импортом FLV в SWF (Embed video in SWF and play in timeline) и покадровой перемоткой.
8 Сообщения: 87 Зарегистрирован: 22.11.05 Откуда: Вильнюс. Литва
Добавлено: 14 Март 2008, 17:59:43
да, это правда, FLV кодируется с keyframe'ами, потому большой точности нет - потому что часче попадёшь не на keyframe а на промежуточный кадр, который только хранит, как бы сказать, diff - только изменившуюся информацию.
как бы там ни было, но даже в документазии пишется:
When streaming, a seek always goes to the precise specified time even if the source FLV file doesn't have a keyframe there.
eddy444, @st@l@vist@, Martin Saulis, большое спасибо
Действительно при кодировании нужно было указать меньший интервал между кейфреймами. Но плавной перемотки видимо так и не достичь
Ан неет, все ништяк получилось путем "Embed video in SWF and play in timeline" и покадровой перемоткой как говорил @st@l@vist@ теперь при проигрывании и перемотки флеш не тормозит. Огромное спасибо @st@l@vist@ за идею
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.