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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.03.2012, 18:58
sneltyn вне форума Посмотреть профиль Отправить личное сообщение для sneltyn Найти все сообщения от sneltyn
  № 11  
Ответить с цитированием
sneltyn

Регистрация: Aug 2010
Сообщений: 144
С подтверждением разрешить, запретить?

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
С ним самым.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 18.03.2012, 19:08
sneltyn вне форума Посмотреть профиль Отправить личное сообщение для sneltyn Найти все сообщения от sneltyn
  № 13  
Ответить с цитированием
sneltyn

Регистрация: Aug 2010
Сообщений: 144
Ну да появляется и спрашивает дать доступ к камере и микрофону! Кстати
Код AS3:
mic.muted=true
выдает


Последний раз редактировалось sneltyn; 18.03.2012 в 19:11.
Старый 18.03.2012, 19:32
Андрей911 вне форума Посмотреть профиль Отправить личное сообщение для Андрей911 Найти все сообщения от Андрей911
  № 14  
Ответить с цитированием
Андрей911
 
Аватар для Андрей911

Регистрация: Jun 2011
Сообщений: 127
Только недавно занимался звуком и
Код AS3:
mic.activityLevel
работал как для SPEEX так и для Nellymoser.
А -1 действительно выдается, когда микрофон выключен. Запросите подтверждение на доступ к микрофону.

Код AS3:
mic.addEventListener(StatusEvent.STATUS, onMicStatus);
Security.showSettings("microphone");
 
function onMicStatus(event:StatusEvent):void 
{ 
    if (event.code == "Microphone.Unmuted") 
    { 
	trace("Доступ к микрофону разрешен. Можно делать запись"); 
    }  
    else if (event.code == "Microphone.Muted") 
    { 
         trace("Доступ к микрофону запрещен.");
 
	} 
}

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

Регистрация: Aug 2010
Сообщений: 144
Выдает то что нужно
Код AS3:
Alert.show("Доступ к микрофону разрешен. Можно делать запись");
то есть микрофон обнаруживается. Но всеровно -1=(

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

Регистрация: Jun 2011
Сообщений: 127
А голос то есть если записать?

Старый 18.03.2012, 19:50
sneltyn вне форума Посмотреть профиль Отправить личное сообщение для sneltyn Найти все сообщения от sneltyn
  № 17  
Ответить с цитированием
sneltyn

Регистрация: Aug 2010
Сообщений: 144
Да есть!

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

Регистрация: Jun 2011
Сообщений: 127
А приведите кусок кода где вы выводите mic.activityLevel.
Он у вас на протяжении всей записи выводится на Event.ENTER_FRAME?

Старый 18.03.2012, 19:57
sneltyn вне форума Посмотреть профиль Отправить личное сообщение для sneltyn Найти все сообщения от sneltyn
  № 19  
Ответить с цитированием
sneltyn

Регистрация: Aug 2010
Сообщений: 144
Да, я именно Event.ENTER_FRAME и использовал другой метода пока не знаю но говорят что иногда Event.ENTER_FRAMEлучше не применять

Код AS3:
private function onMicStatus(event:StatusEvent):void 
			{ 
				if (event.code == "Microphone.Unmuted") 
				{ 
					Alert.show("Доступ к микрофону разрешен. Можно делать запись"); 
					addEventListener(Event.ENTER_FRAME, dbMicro)
				}  
				else if (event.code == "Microphone.Muted") 
				{ 
					Alert.show("Доступ к микрофону запрещен.");
 
				} 
			}
 
			private function dbMicro(e:Event):void
			{
				trace(mic.activityLevel);
			}

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

Регистрация: Jun 2011
Сообщений: 127
Посмотрите примеры вот тут
http://help.adobe.com/ru_RU/as3/dev/...0204-7d1d.html.
Может поможет

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

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

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


 


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


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