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

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

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

Регистрация: Feb 2009
Сообщений: 30
По умолчанию Изменить настройки плеера

Мне нужно организовать доступ к настройкам камеры и микрофона таким образом, чтобы пользователю не нужно было лезть в настройки плеера. То есть нужно, чтобы пользователь мог выбирать камеру и микрофон, настраивать их параметры и наблюдать за индикатором чувствительности микрофона не из панельки "Параметры Adobe Flash Player", а нажимая на соответствующие кнопочки приложения.
Так вот, кнопочки с функциями написаны, можно и менять, и настраивать (кроме индикатора чувствительности микрофона. Это пока вопрос открытый), НО! Но плеер не запоминает выбор пользователя. Можно выбрать другой микрофон и успешно им пользоваться, но только на текущий сеанс - при следующем запуске приложения микрофон тот же, что и обычно, по умолчанию. При этом громкость микрофона, выбранная пользователем с помощью моих кнопочек, запоминается: какую выбрал, такая и остается, пока не поменяешь!!
Ну, а вопрос такой: можно ли менять настройки плеера по умолчанию из скрипта приложения? Ну, и конечно - если ДА, то где подсмотреть соответствующие инструкции, а если НЕТ - почему

И, может быть, между делом - может знает кто, на что мне ориентироваться, создавая индикатор чувствительности микрофона? (тот прыгучий разноцветный столбец слева)

Старый 11.10.2009, 23:01
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
>> Мне нужно организовать доступ к настройкам камеры и микрофона таким образом, чтобы пользователю не нужно было лезть в настройки плеера.
Не получится.

>> И, может быть, между делом - может знает кто, на что мне ориентироваться, создавая индикатор чувствительности микрофона?

Боюсь, что флеш вам тут тоже не помощник. Чтобы была вообще возможность это сделать вам нужно получить оцифрованую запись с микрофона. Судя по последним заявлениям это стало возможно в последней версии AIR, в плеере вы это никак не можете сделать. Но если вам в просто для общего развития, то почитать можно тут:
http://en.wikipedia.org/wiki/Sound_pressure
Если вам просто нужно увидеть какое-то графическое отображение громкости - посмотрите в примеры с использованием SoundMixer.computeSpectrum. Он по сути выдает достаточно информации чтобы отобразить громкость. Но, опять же, громкость это понятие относительное, т.е. вы только можете сказать, что один звук громче другого, но сказать что какой-то звук громкий не сравнивая его с другим вы не можете. Существуют статистические данные исходя из которых можно предположить какие звуки будут нам слышаться более громкими или тихими а так же не слышимыми, но это не формула, а статистическое исследование.
__________________
Hell is the possibility of sanity

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

Регистрация: Feb 2009
Сообщений: 30
Вопрос, наверное, мой был неправильно сформулирован... Вобщем, то что мне нужно, берется из свойства Microphone.activityLevel!
Но в любом случае, спасибо, в поиске документации по SoundMixer.computeSpectrum была обнаружена такая замечательная штука. И еще полезный и доступный уму ресурс. Может быть кому-то пригодится.

А касательно моего вопроса - почему не получится-то? Ведь запоминает же плеер установленную скриптом громкость! Просто не понятная дискриминация: громкость запоминает, а выбранное устройство - нет. А понять нужно, потому что мне это придется потом объяснять, да и вообще...

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

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

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


 


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


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