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

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

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

Регистрация: May 2004
Сообщений: 101
Отправить сообщение для Cornelius с помощью ICQ
Question Один видеоролик после другого

Ребят, не подскажете как решить эту проблему?!
Во флеше я профан, поэтому стараюсь просто пользоваться шаблонами из уроков.

Для подачи видео на сайте я использовал подобный код:
Код AS3:
var mySound:SoundTransform;
var video:Video;
var connect_nc:NetConnection = new NetConnection();
 
connect_nc.connect(null);
var stream_ns:NetStream = new NetStream(connect_nc);
stream_ns.client = this;
 
function netStatusHandler(p_evt:NetStatusEvent):void
{
	if (p_evt.info.code == "NetStream.FileStructureInvalid")
	{
		trace("The MP4's file structure is invalid.");
	}
	else if (p_evt.info.code == "NetStream.NoSupportedTrackFound")
	{
		trace("The MP4 doesn't contain any supported tracks");
	}
}
function onMetaData(p_info:Object):void
{
	for (var propName:String in p_info)
	{
		output_txt.appendText(propName + " = " + p_info[propName] + "\n");
	}
	video.width = p_info.width;
	video.height = p_info.height;
}
 
 
stream_ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
 
video = new Video();
video.x = 0;
video.y = 0;
addChild(video);
video.attachNetStream(stream_ns);
stream_ns.play("vid.mp4");
 
mySound = stream_ns.soundTransform;
mySound.volume = .5;
stream_ns.soundTransform = mySound;
Видео проигрывается без проблем. Но вот не могу понять, что нужно прописать в коде, чтобы, когда флеш доиграл это видео, он начал проигрывать следующее с другим названием.

Понимаю, что для местных профи вопрос банален. Но мне придется перерыть кучу уроков, чтобы добраться до решения вопроса. Пытался найти сам, но тут нужны неплохие познания классов и кода AS3.
Поэтому надеюсь на вашу помощь. Спасибо заранее!

Старый 18.12.2010, 12:06
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 2  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
чтобы несколько видеороликов проигрались друг за другом без паузы, нужно сделать массив видеоплееров. Если пауза не важна - можно пользоваться одним.

Класс Video использовать можно, но лучше взять FLVPlayback, с ним проще работать
http://help.adobe.com/ru_RU/AS3LCR/F...VPlayback.html

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Класс Video использовать можно, но лучше взять FLVPlayback, с ним проще работать
А я бы на OSMF делал - там возможность проигрывания видео (да чего угодно) последовательно делается на раз-два. Если что - читать тут
__________________
...вселенская грусть

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

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Да, занятная штука.
Интересно, а фриварные такие есть?

Старый 18.12.2010, 19:01
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 5  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Вы сейчас о чем? Это ж опен-сорс =)
__________________
...вселенская грусть

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

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
про это: http://www.osmfappstudio.com/

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Ну не знаю. Я для себя в этом смысла не нашел. Ибо и так (используя только osmf и редактор кода) плеер собирается за 2 часа со всеми наворотами, какие только можно придумать.
__________________
...вселенская грусть

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

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
ну, за 2 часа он и из FLVPlayback собирается.
а если взять один из штатных скинов, до и за 10 минут.

но все равно интересно, что есть там, чего нет в FLVPlayback?

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

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
возник вопрос: что бы последовательно проиграть несколько роликов их нужно добавить в SerialElement или я не правиль понял? (это я имею ввиду OSMF)
__________________
Коллекционирую чужие ActionScript Блоги

Старый 12.01.2011, 20:31
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 10  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
если обычным NetStream и Video, то подписать стрим на NetStatusEvent, дождаться в хендлере статуса конца ролика, затулить из массива следующий ролик и наслаждаться
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

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

Теги
потоковое видео
Опции темы
Опции просмотра

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

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


 


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


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