Pergunta

Um problema da Adobe Flex ...

Estou anexando um microfone a um NetStream, mas não há atividade de microfone. A privacidade está definida para permitir, o microfone.Mutado é falso e o nível de atividade é -1.

Somente quando abro as configurações do flash e abro a guia Microfone, ela começa a despachar os eventos de atividade e começa a transmitir o áudio.

Além disso, quando começo a loopback, ele começa a funcionar. Mas eu não quero loopback.

Você teve o mesmo problema? Espero estar claro.

Foi útil?

Solução 2

Ok, eu encontrei qual é o problema!

Pouco antes de anexar o microfone ao objeto NetStream, eu estava fazendo Setloopback (false)

Quando comentei esse código, ele começou a transmitir o áudio imediatamente.

Eu fiz isso porque em algumas versões de teste eu precisava fazer loopback. Eu estava preso porque estava definindo loopback para falsos. Eu só precisava comentar.

Outras dicas

Tem certeza que você ligou getMicrophone devidamente? A documentação afirma claramente:

Se o microfone estiver disponível, mas ainda não estiver sendo usado porque o microfone.getMicrophone () não foi chamado, esta propriedade está definida como -1.

Você precisa inicializar o microfone, assim: myMic = Microphone.getMicrophone().

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top