Не могу заставить микрофон работать на Flex - PullRequest
1 голос
/ 06 августа 2009

Выпуск Adobe Flex ...

Я подключаю микрофон к NetStream, но микрофонная активность отсутствует. Конфиденциальность установлена ​​в значение «Разрешить», значение «mic.m.md» равно false, а уровень активности - -1.

Только когда я открываю настройки вспышки и открываю вкладку «Микрофон», он начинает отправлять события Activity и начинает передавать аудио.

Кроме того, когда я начинаю loopBack, он начинает работать. Но я не хочу петлю.

У вас была такая же проблема? Я надеюсь, что я был ясен.

Ответы [ 2 ]

0 голосов
/ 12 августа 2009

Хорошо, я нашел, в чем проблема!

Непосредственно перед тем, как подключить микрофон к объекту NetStream, я выполнял setLoopBack (false)

Когда я прокомментировал этот код, он сразу начал передавать аудио.

Я сделал это, потому что в некоторых тестовых версиях мне нужно было LoopBack. Я застрял, потому что я установил loopback на false. Мне просто нужно было это прокомментировать.

0 голосов
/ 07 августа 2009

Вы уверены, что правильно назвали getMicrophone? В документации четко указано:

Если микрофон доступен, но еще не используется, потому что Microphone.getMicrophone () не имеет было вызвано, это свойство установлено в -1.

Вы должны инициализировать микрофон следующим образом: myMic = Microphone.getMicrophone().

...