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

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

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

Регистрация: May 2008
Адрес: Днепропетровск
Сообщений: 151
Отправить сообщение для Gal4enochek с помощью ICQ
Question NetStream и SoundTransform

Проблема, провозилась уже уйму времени не могу разобраться. Помогите, плиз!
Делаю аудио-чат через Red5, клиентскую часть, поэтому сервер не трогаю.
Хотелось бы чтобы при получении звукового потока можно бы было поменять его громкость и распределение между наушниками (panning).
Делаю так (может кому-то покажется совсем глупо, но первый раз сталкиваюсь с такой задачей)
Код AS3:
        var stream :NetStream = new NetStream(protocol.connection as Red5Connection);
	stream.play(stream_id);
	stream.receiveAudio(true);
        user_streams[stream_id] = new StreamInfo(stream, user_uid, stream_id);
	stream.soundTransform.volume = 0;
Но ничего не происходит. То есть звук играет, а громкость его не меняется
Внутри конструктора StreamInfo инициализирую stream.soundTransform.
Как быть?
Спасибо!

Старый 27.05.2009, 15:05
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 2  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
Код AS3:
var st:SoundTransform=new SoundTransform();
st.volume = 0;
stream.soundTransform = st;

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

Регистрация: May 2008
Адрес: Днепропетровск
Сообщений: 151
Отправить сообщение для Gal4enochek с помощью ICQ
Спасибо! Громкость заработала, а вот паннинг так не работает .
Я хочу, чтобы в зависимости от некоторых условий звук играл то в левом, то правом ухе.
Код AS3:
var st :SoundTransform =  new SoundTransform();
st.pan = -1;
stream.soundTransform = st;
Это не работает, все равное играет в обоих ушах
Наушники вроде исправные, так как пример из хелпа Flash CS3 для SoundTransform работает правильно.


Последний раз редактировалось Gal4enochek; 01.06.2009 в 15:00.
Старый 03.06.2009, 19:40
mike711 вне форума Посмотреть профиль Отправить личное сообщение для mike711 Найти все сообщения от mike711
  № 4  
Ответить с цитированием
mike711

Регистрация: Dec 2006
Сообщений: 17
я не очень хорошо знаю флеш, но как я понял для работы с громкостью и балансом требуется использование SoundChannel а этого я у Вас в коде не увидел

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

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
mike711, тут речь о NetStream, там не нужен SoundChannel

Gal4enocheck, http://bugs.adobe.com/jira/browse/FP-1584 - это бага плеера
__________________
4am is time to rock

Старый 04.06.2009, 12:07
Gal4enochek вне форума Посмотреть профиль Отправить личное сообщение для Gal4enochek Найти все сообщения от Gal4enochek
  № 6  
Ответить с цитированием
Gal4enochek

Регистрация: May 2008
Адрес: Днепропетровск
Сообщений: 151
Отправить сообщение для Gal4enochek с помощью ICQ
Спасибо. Жалко конечно

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

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

Старый 04.06.2009, 13:26
Gal4enochek вне форума Посмотреть профиль Отправить личное сообщение для Gal4enochek Найти все сообщения от Gal4enochek
  № 8  
Ответить с цитированием
Gal4enochek

Регистрация: May 2008
Адрес: Днепропетровск
Сообщений: 151
Отправить сообщение для Gal4enochek с помощью ICQ
Не пробовала. почитала только что про него хелп, насторожило де вещи
1) The SoundMixer class controls embedded streaming sounds in a SWF; it does not control dynamically created Sound objects . То есть он работает только со строенными звуками? А у меня же вообще объект Sound не создается
2) Все методы какие-то глобальные. А у меня может быть несколько стримов одновременно проигрываться и у каждого свои настройки должны быть. (один звук в правое ухо, второй в левое).
В общем мне кажется, что SoundMixer мне не поможет.
или я ошибаюсь?

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

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Цитата:
В общем мне кажется, что SoundMixer мне не поможет.
или я ошибаюсь?
Не ошибаетесь, это только глобальный контроль.
__________________
4am is time to rock

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

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

с pan не проверял, но volume работает
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

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

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

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


 


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


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