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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
По умолчанию Видео и seek

Тут ковырялся подумал сделать плеер. Вот интересно, перерыл весь хелп, кроме как onMetaData , ничто не хочет нам показывать полную длину ролика! Или я плохо смотрю?
Просто если делать ползунок прокрутки для видео , явно придется отталкиваться от полной длинны ролика, а потом привязывать через seek();

Старый 10.08.2009, 10:44
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Данные вроде как потоковые, откуда флешу до полной загрузки знать длину ролика?
Тут с неделю назад была тема, поищи - обсуждалось практически на днях, вывод был что только через мета-данные.

Старый 10.08.2009, 21:52
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 3  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Ну если так. то каким образом можно сделать перемотку ? должно для этого что то быть!

Старый 10.08.2009, 22:04
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Зашивайте в импортируемый ролик Cue Point, и используйте onMetaData.

Цитата:
"You can use the list of cue points provided to the onMetaData() event handler to let your user start playing the video at predefined points along the video stream. Pass the value of the cue point's time property to the NetStream.seek() method to play the video from that cue point."
Была тут тема, надо было при достижении конца проигрываемого фильма совершить перемотку, автору топика CuePoint, зашитая в последний кадр FLV, в этом помогла. А вам нужно попробовать наобороот, с помощью onMetaData получить эту точку и сделать туда seek().
Хотя конечно, это только перемотка в конец, а вот как сделать навигацию по всему потковому ролику - тут надо подумать (только это изобретение велосипеда, наверное..)


Последний раз редактировалось mooncar; 10.08.2009 в 22:10.
Старый 10.08.2009, 22:16
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 5  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Ну почему изобретение велосипеда! Свой плеер есть свой плеер со своим дизайном и функциями. Вот вы говорите про Cue Point. Ok . Гружу потоково я видео - догрузилось оно до конца - а значит должна где то написаться его длина! Через onMetaData показывается много информации очень много а не 1 duration . По этому вернуть этот параметр не выйдет. Я пошныгал по гуглу, там ребята про AS3 этот вопрос обсуждают. так ТАМ целый класс пишется чтобы узнать длину ролика. Помоему это перебор уже!

Добавлено через 1 минуту
Да и кстати, проверять то я проверяю НЕ в сети, а при тесте в fla , а значит видео УЖЕ прогружено заранее. Так что надо как то придумать((( даже не знаю что....

Старый 10.08.2009, 22:26
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 6  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Потестирую-ка использование Cue Point для этих целей.

Добавлено через 17 минут
Если готовим файл flv для плеера, то можно на первом кадре вшить Cue Point и в ее параметре руками прописать длину ролика в любых еденицах.. и вообще, любой набор данных - и напрочь обойтись без MetaData.
Пока еще разбираюсь, как дальше сделать с длиной ползунка и прочим.


Последний раз редактировалось mooncar; 10.08.2009 в 22:44.
Старый 10.08.2009, 23:38
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 7  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Интересно что выйдет. Попробуем тогда потом все это в класс пихнуть

Старый 10.08.2009, 23:41
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 8  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Данные о длине, названии, любые данные словом, получилось взять из первого кадра. Двигаюсь дальше, сейчас с прогресс-баром вожусь.

Старый 10.08.2009, 23:47
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 9  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Как данные то взял?

Старый 10.08.2009, 23:57
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 10  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Руками вписал в параметры Cue Point на 0-й секунде при импорте в FLV.
Я предполагаю, что ролик импортируется по утвержденному алгоритму.
Не то?

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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