Ne peut pas faire fonctionner le microphone sur Flex
-
12-09-2019 - |
Question
Une question Adobe Flex ...
Je suis un microphone joins un NetStream, mais il n'y a pas d'activité micro. La vie privée est définie sur Autoriser, le Microphone.muted est faux et le niveau d'activité est -1.
Seulement quand j'ouvre les réglages du flash et ouvrez l'onglet Microphone, il commence à distribuer les événements d'activité, et il commence à diffuser l'audio.
En outre, quand je commence à travailler LOOPBACK il commence. Mais je ne veux pas LOOPBACK.
Avez-vous le même problème? J'espère avoir été clair.
La solution 2
Ok, j'ai trouvé quel est le problème!
Juste avant le microphone attaché à l'objet NetStream, je faisais setLoopBack (false)
Quand je commentais ce code, il a commencé juste le streaming audio loin.
Je l'ai fait parce que dans certaines versions de test que je devais LoopBack. Je suis coincé parce que je mettais à rebouclage faux. J'ai juste besoin de le commenter.
Autres conseils
Êtes-vous sûr que vous avez appelé getMicrophone
correctement? La documentation indique clairement:
Si le microphone est disponible, mais est pas encore utilisé car Microphone.getMicrophone () n'a pas été appelée, cette propriété est définie sur -1.
Vous devez initialiser le microphone, comme suit:. myMic = Microphone.getMicrophone()