флеш прется @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 8 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
T@i Муж.
новый человек
3
Сообщения: 36
Зарегистрирован: 12.07.07
Заголовок сообщения: флеш прется
Сообщение Добавлено: 14 Март 2008, 15:34:29 
Нужно было показывать несколько видео файлов в презентационном диске, в начале было сделано на стандартном флв плеере во флеше. Но не получалось сделать плавную прокрутку в плеере а заказчику нужно было именно так. Тогда сделал по кадрово джепегами каждое видео и подгружал свфками. Проблема в том что если подгружаемая свфка содержит более 1000 кадров, то вся флешка доходя где то до 200 кадра начинает тормозить. Как решить проблему блин даже не знаю.
Martin Saulis Муж.
новый человек
8
Сообщения: 87
Зарегистрирован: 22.11.05
Откуда: Вильнюс. Литва
Сообщение Добавлено: 14 Март 2008, 16:07:53 
лучше не занимайся порнографией с теми кадровыми JPG-ами. это ужасно неоптимально, и если будешь делать неправилньо - то будет и тормозить.

лучше поиграй с проигрыванием FLV файлов - плавная прокрутка будет работать, если seek-bar будешь обновлять onMouseMove. в интернете полно примеров, поисчи.
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 14 Март 2008, 16:58:55 
что подразумевается под "плавной прокруткой?" Видео во флэш прикрутили для более плавного проигрывания вместо жпегов. Под "плавную перемотку" видео флэш не заточен.
каково разрешение кадра и кодек? соренсон в разрешении 800*600 на слабых компах (менее 2 ГГЦ) будет тормозить.
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 14 Март 2008, 17:20:47 
Включая режим телепата, думаю, что речь идет о том, что FLV можно мотать только посекундно.
Я думаю это можно решить импортом FLV в SWF (Embed video in SWF and play in timeline) и покадровой перемоткой.
Martin Saulis Муж.
новый человек
8
Сообщения: 87
Зарегистрирован: 22.11.05
Откуда: Вильнюс. Литва
Сообщение Добавлено: 14 Март 2008, 17:24:05 
с каких пор только посекундно? у меня почему то получяется мотать так, как только хочешь :) если не верится - попозже вечером и пример покажу.

так что, невижу, в чём проблема.
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 14 Март 2008, 17:34:15 
Martin Saulis, будте любезны :)

Код:
var stream:NetStream = new NetStream();
stream.seek(secondsOffset:int);


Увы, seek работает даже не посекундно, а еще сложнее, но я не откажусь посмотреть на пример где FLV с 50-ю кадрами можно будет мотать на любой из них.
Martin Saulis Муж.
новый человек
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.
T@i Муж.
новый человек
3
Сообщения: 36
Зарегистрирован: 12.07.07
Сообщение Добавлено: 15 Март 2008, 07:59:06 
eddy444, @st@l@vist@, Martin Saulis, большое спасибо :beer:
Действительно при кодировании нужно было указать меньший интервал между кейфреймами. Но плавной перемотки видимо так и не достичь
Ан неет, все ништяк получилось путем "Embed video in SWF and play in timeline" и покадровой перемоткой как говорил @st@l@vist@ теперь при проигрывании и перемотки флеш не тормозит. Огромное спасибо @st@l@vist@ за идею
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 8 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100