/ / Nie można uruchomić mikrofonu na Flex - Flex, ActionScript-3, mikrofon, Netstream

Nie można ustawić mikrofonu na Flex - flex, actionscript-3, mikrofon, netstream

Problem z Adobe Flex ...

Dołączam mikrofon do NetStream, ale nie ma żadnej aktywności mikrofonu. Prywatność jest ustawiona na Zezwalaj, mikrofon. Wyciszony jest fałszywy, a poziom aktywności wynosi -1.

Dopiero gdy otworzę ustawienia lampy błyskowej i otworzę kartę Mikrofon, zaczyna on wywoływać zdarzenia Activity i zaczyna strumieniować dźwięk.

Ponadto, gdy zacznę zapętlać, zaczyna działać. Ale nie chcę pętli.

Czy miałeś ten sam problem? Mam nadzieję, że wszystko było jasne.

Odpowiedzi:

0 dla odpowiedzi № 1

Czy na pewno zadzwoniłeś? getMicrophone prawidłowo? Dokumentacja wyraźnie stwierdza:

Jeśli mikrofon jest dostępny, ale jest jeszcze nie używane, ponieważ Microphone.getMicrophone () nie ma został wywołany, ta właściwość jest ustawiona na -1.

Musisz zainicjować mikrofon w następujący sposób: myMic = Microphone.getMicrophone().


0 dla odpowiedzi nr 2

Ok, znalazłem w czym problem!

Tuż przed podłączeniem mikrofonu do obiektu NetStream robiłem setLoopBack (false)

Kiedy skomentowałem ten kod, od razu zaczął przesyłać strumieniowo dźwięk.

Zrobiłem to, ponieważ w niektórych wersjach testowych potrzebowałem LoopBack. Utknąłem, ponieważ ustawiłem loopback na false. Po prostu musiałem to skomentować.