Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.12.2008, 12:32
infoNik вне форума Посмотреть профиль Отправить личное сообщение для infoNik Посетить домашнюю страницу infoNik Найти все сообщения от infoNik
  № 1  
Ответить с цитированием
infoNik
 
Аватар для infoNik

Регистрация: Aug 2006
Адрес: Moscow
Сообщений: 29
Отправить сообщение для infoNik с помощью ICQ
По умолчанию Видео с эпизодами

У меня есть ролик - 20 минут.
Это учебный видео ролик у него внутри 5 тем. Т.е. 2 минуты идет Введение, 3 минуты идет первая глава, 1 минута -вторая глава, и т.д.

Вопрос:

Как сделать так чтобы я мог нажимать в плеере проигрывание всего ролика как целиком, так и сделать меню по эпизодам (аля dvd-меню)?

Проработал варианты:
1.
Разбил весь ролик на 10 миникусочков. (ролик весит 20 метров, каджый кусочек получился примерно по пол метра)
раскидал по 10 кадров. в первом сделал меню и на кнопки меню поставил простую команду - при нажатии иди и играй кадр такой-то.

А в "таком-то" кадре просто поставил плеер с подргужаемым в него flv.
Все отлично... пнри тыкании в меню - перекидывает в кадр... миниролик подгружается и не доконца загрузившись уже начинает проигрываться...(полметра грузится быстро)

Тогда как показать целиком?
сделать 11-й кадр и в него вставить этот один мега flv (все 20 метров), тогда получается не рационально...ибо он уже подгружался кусочками, а тут снова его грузить целиком...

2. Вариант.
Внедрить видео в саму флешку и кнопки назначить также покадрово - это бы решило проблему много раз загрузки одного и того же, но...
Тогда приходится долго ждать когда загрузится весь видео-влеш, а потом уже его гонять... (вся влешка теперь получается 20 метров)
В первом варианте видео подгружается во время просмотра из вне, во втором оно уже встроено и приходится ждать всей загрузки.

Не знаю как поступить.
Как сделать чтобы видео подгружалось все-таки из вне во влешь, но внутри все-таки назначить потоку переходы по эпизодам...

Лучше бы сделать как в первом варианте, но тогда надо какой-то код типа:
Как только плеер доиграет загружаемый поток и остановится переходи на следующий кадр.
(не я остановлю, а сам остановится)


Последний раз редактировалось infoNik; 25.12.2008 в 13:03.
Старый 25.12.2008, 21:00
allanon85 вне форума Посмотреть профиль Отправить личное сообщение для allanon85 Найти все сообщения от allanon85
  № 2  
Ответить с цитированием
allanon85

Регистрация: May 2008
Сообщений: 106
Отправить сообщение для allanon85 с помощью ICQ Отправить сообщение для allanon85 с помощью Skype™
если мну прально понял...
может так:
расположить видео по порядку..
к кнопкам приципить какое нить значение..при окончании части идет проверка значения, если, например, оно равно 0, то видео останавливается..если =1, то переходит к след части...таким образом будет играца полная часть..

Старый 26.12.2008, 01:18
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
allanon85 получает предупреждение за использование сленга.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 26.12.2008, 09:49
dmitriev вне форума Посмотреть профиль Отправить личное сообщение для dmitriev Найти все сообщения от dmitriev
  № 4  
Ответить с цитированием
dmitriev
 
Аватар для dmitriev

Регистрация: Jun 2007
Адрес: Челябинск
Сообщений: 303
Отправить сообщение для dmitriev с помощью ICQ
А что если сделать плеер, как на ютубе, например. Только с возможностью создавать кнопки-главы на полосе загрузки. Где-то слышал про такой плеер, говорят очень удобно.
__________________
O God! The Aftermath.

Старый 26.12.2008, 11:45
infoNik вне форума Посмотреть профиль Отправить личное сообщение для infoNik Посетить домашнюю страницу infoNik Найти все сообщения от infoNik
  № 5  
Ответить с цитированием
infoNik
 
Аватар для infoNik

Регистрация: Aug 2006
Адрес: Moscow
Сообщений: 29
Отправить сообщение для infoNik с помощью ICQ
Ну что, никаких конкретный мыслей нет? Пока сделал по первому варианту... Образец.

Старый 30.12.2008, 18:54
infoNik вне форума Посмотреть профиль Отправить личное сообщение для infoNik Посетить домашнюю страницу infoNik Найти все сообщения от infoNik
  № 6  
Ответить с цитированием
infoNik
 
Аватар для infoNik

Регистрация: Aug 2006
Адрес: Moscow
Сообщений: 29
Отправить сообщение для infoNik с помощью ICQ
Исходник:
1-кадр - прелоадер. (при загрузке 100% переход в кадр 2 и стоп)
2-кадр - меню (при выборе меню 1 переход в кадр 3 и стоп)
3-кадр - плеер. (стоп. [начинает загружаться в плеер видео с сервера и проигрываться])

Как сделать чтобы после окончания видео флешка автоматом перепрыгивала назад в кадр "2" а не все замирало в кадре "3"?

Пока сделал кнопку.. (при нажатии иди в кадр 2)
Но нажимать кажый раз - не удобно.. надо чтобы само пееходило...

Спасибо.

Старый 31.12.2008, 04:49
rty вне форума Посмотреть профиль Отправить личное сообщение для rty Найти все сообщения от rty
  № 7  
Ответить с цитированием
rty
 
Аватар для rty

Регистрация: Dec 2003
Адрес: Spb
Сообщений: 873
в flv перед кодированием можно расставлять маркеры закладки - Cue points. Их можно использовать для разделения на эпизоды.
__________________
перевод из translit'a в кириллицу - дешево...

Старый 11.01.2009, 14:01
infoNik вне форума Посмотреть профиль Отправить личное сообщение для infoNik Посетить домашнюю страницу infoNik Найти все сообщения от infoNik
  № 8  
Ответить с цитированием
infoNik
 
Аватар для infoNik

Регистрация: Aug 2006
Адрес: Moscow
Сообщений: 29
Отправить сообщение для infoNik с помощью ICQ
Цитата:
Сообщение от rty Посмотреть сообщение
в flv перед кодированием можно расставлять маркеры закладки - Cue points. Их можно использовать для разделения на эпизоды.
Спасибо. Итак. проблема возврата в меню с любого кадра в котором видео после полного проигрывания видео, на кадр 2 (в нем меню) решена путем прописывания в самом плеере кода:


Код AS1/AS2:
on (stopped) {
 
	//Movieclip GotoAndPlay Behavior
	this._parent.gotoAndPlay("2");
	//End Behavior
 
}
Разбираюсь теперь с метками... пока не получается...
т.е. метки расставил... думаю теперь как команды давать чтобы при нажатии кнопки "test1"(в меню, кадр 2) перепрыгивало на 3-й кадр и в нем на 1-ю метку в ролике.

Добавлено через 6 часов 22 минуты
И еще вопрос. У меня 7 кнопок в меню. Как сделать чтобы после нажатия она оставалась другим цветом (аля просмотренная ссылка)?

Если делать что при нажатии прыгай в соседний кадр и там ее сделать другим цветом то этот вариант не покатит т.к. у меня не последовательное нажатие кнопок... а значит придется делать вместо семи - 49 вариантов кнопок...


Последний раз редактировалось infoNik; 11.01.2009 в 14:06.
Старый 19.01.2009, 15:42
infoNik вне форума Посмотреть профиль Отправить личное сообщение для infoNik Посетить домашнюю страницу infoNik Найти все сообщения от infoNik
  № 9  
Ответить с цитированием
infoNik
 
Аватар для infoNik

Регистрация: Aug 2006
Адрес: Moscow
Сообщений: 29
Отправить сообщение для infoNik с помощью ICQ
В общем... с кнопками "просмотренное" - нашел выход.

Сделал все просто. Сделал один плеер а меню к нему через html.
Т.е. есть index.html - где у меня все меню управления.
через ссылки:
Эпизод 1 - отправляет в 1.html где встроен плеер с 1-ым эпизодом.
в нем скрипт: при "стоп проигрывание" топай на index.html," т.е. обратно в меню.
Там, уже первая ссылка - отображается как просмотренна.
По аналогии остальные также эпизоды.

Ну все это еще работает через скрипт проверки флеш-плеера...если его нет у клиента то его отсылают на Адап-скачивать плеер.

В самом плеере в скине кнопку "стоп" заменил на "меню", но выполняет ту же функцию, т.к. кликая на нее ролик останавливается и вас выкидывает обратно в Меню.

Вместо кнопки выключения звука (она мне не нужна) поставил логотип (картинку) и продублировал ее в справа поверх кнопок управления звуком при нажатии, да и прописал всему блоку этих кнопок скрипт "при нажатии топай на ввв.тыры-пыры.ру" - веб-адрес лого-разработчика. Все получилось как надо.

Локально еще проще. Там все внутри одной флехи, просто эпизоды лежат по кадрам и при нажатии меню, скриптом перекидывает в нужный кадр а там скриптом стопарит.
Видео подгружается , воспроизводится, при остановке выкидывает скриптом не на веб-меню, а обратно в кадр с меню.
Сделал в EXE чтобы клиент не парился если у негу вдруг нет флеш-плеера.


Последний раз редактировалось infoNik; 19.01.2009 в 15:46.
Создать новую тему Ответ Часовой пояс GMT +4, время: 12:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 12:24.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.