Не удается заставить микрофон работать на Flex
-
12-09-2019 - |
Вопрос
Проблема с Adobe Flex...
Я подключаю микрофон к NetStream, но микрофонная активность отсутствует.Для параметра конфиденциальность установлено значение Разрешить, для параметра microphone.muted - значение false, а уровень активности равен -1.
Только когда я открываю настройки flash и открываю вкладку Микрофон, он начинает отправлять события активности и начинает транслировать аудио.
Кроме того, когда я начинаю зацикливаться, это начинает работать.Но я не хочу обратной связи.
У вас была такая же проблема?Надеюсь, я ясно выразился.
Решение 2
Хорошо, я нашел, в чем проблема!
Непосредственно перед тем, как я подключил микрофон к объекту NetStream, я выполнял setLoopBack (false)
Когда я прокомментировал этот код, он сразу же начал транслировать аудио.
Я сделал это, потому что в некоторых тестовых версиях мне нужно было выполнять зацикливание.Я застрял, потому что установил loopback в значение false.Мне просто нужно было прокомментировать это.
Другие советы
Ты уверен, что звонил getMicrophone
правильно?В документации четко указано:
Если микрофон доступна, но еще не используется, потому что Функция Microphone.getMicrophone() не вызывалась , для этого свойства установлено значение -1.
Вы должны инициализировать микрофон, вот так: myMic = Microphone.getMicrophone()
.