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

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

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

Регистрация: Feb 2008
Сообщений: 11
По умолчанию Электронный секретарь- интересная задача

Друзья! Подскажите как лучше реализовать такую задачу:

Есть электронный секретарь (говорящая голова) в виде набора клипов (avi) отвечающая на различные вопросы.

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

Очевидно, что видео должно быть потоковое.

Можно ли взять готовый плейер и как его лучше всего интегрировать и вызывать?

Старый 17.02.2008, 12:22
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Если я отвечу, что можно, вас устроит такой ответ?
Какого рода вы ожидаете ответ?

Старый 18.02.2008, 00:01
Agishev вне форума Посмотреть профиль Отправить личное сообщение для Agishev Найти все сообщения от Agishev
  № 3  
Ответить с цитированием
Agishev

Регистрация: Feb 2008
Сообщений: 11
Нет ли у кого подходящего исходника плейера с построением плей листа на основе хml файла? Не приходилось этим заниматься, нет исходников подходящих.

Остальное в принципе зависит от плейера.

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

Регистрация: Feb 2008
Сообщений: 11
Пришлось сделать плейер самому на основе этого туториала: http://www.video-animation.com/flash8_015.shtml

Все замечательно, да вот он основан на Video вместо FLVplayback. Как следствие - нельзя использовать готовые контрольные элементы.

Кто нибудь может помочь либо подключить FLVPlayback вместо видео, либо дать правильный код на остальные управляющие элементы -seek bar, volume, mute, stop.

Это код:
Код:
stop();
// create a netConnection object
	var nc:NetConnection = new NetConnection();
// connect to null
	nc.connect(null);
// create netStream object
// and pass the netConnect to it
	var ns:NetStream = new NetStream(nc);
// attach the netStream object to the embedded video object
	myVideo.attachVideo(ns);
// netSTream object plays the video
	ns.play("video1.flv");
	
	
	// code for control buttons
// rewind button takes the play head to beginning
rewind_btn.onRelease = function(){
	// send the playhead to 0 seconds
	ns.seek(0);
}
// play button
play_btn.onRelease = function(){
	// toggle between pause and play
	ns.pause();
}

// неработает
stop_btn.onRelease = function (){
	ns.stop ();
	}



// xml playlist
// create an XMl object
var vidList:XML = new XML();
// ignore white spaces
vidList.ignoreWhite = true;
vidList.onLoad = function() {
// put the nodes of xml into array
var videoArray:Array = this.firstChild.childNodes;
// iterate through video array
// and add videos to the listbox
for (var i = 0; i<videoArray.length; i++) {
videoList.addItem(videoArray[i].attributes.desc, videoArray[i].attributes.url);
}
// when xml is loaded play first item
ns.play(videoList.getItemAt(0).data);
// highlight first video in listbox
videoList.selectedIndex = 0;
};
// create a listener that responds 
// to changes in the listbox
var vidListener:Object = new Object();
vidListener.change = function() {
// play the item selected in listbox
ns.play(videoList.getItemAt(videoList.selectedIndex).data);
};
// register the event listener to listbox
videoList.addEventListener("change", vidListener);
// load xml file
vidList.load("videos.xml");


Последний раз редактировалось Agishev; 18.02.2008 в 19:30.
Старый 18.02.2008, 19:27
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Agishev, отредактируйте свой пост и оформите код тегами [code][/code].

Старый 19.02.2008, 15:38
Agishev вне форума Посмотреть профиль Отправить личное сообщение для Agishev Найти все сообщения от Agishev
  № 6  
Ответить с цитированием
Agishev

Регистрация: Feb 2008
Сообщений: 11
Плейер собрал из кусков, надерганных из разных исходников. Недоволен. Нужно подключать FLVPlayback.

Кому нибудь интересна такая задача?

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

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

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


 


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


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