Nie, Microphone.setUseEchoSuppression nic nie robi. Jest to po prostu funkcja zastępcza, którą Adobe planuje wprowadzić w pewnym momencie.
Na dzień 17 grudnia 2015 r. Adobe nie uwzględniło AEC dla środowiska AIR na urządzeniach mobilnych, zarówno na platformach Apple, jak i na platformach Android.
Jednak mój rozmówca rozmawiał z Chrisem Campbellem w Adobe kilka razy o AEC dla AIR Mobile, a Chris orzekł, że dokonali legalnego licencjonowania WRT, i przygotowywał AEC do włączenia w AIR 20 (grudzień 2015).
Nie widziałem żadnych innych wskazań, że Adobe zamierza to zrobić, czy nie. Wiem, że byłby to ogromny czynnik umożliwiający twórcom aplikacji opartych na czacie wideo uwzględnienie obsługi urządzeń mobilnych. Mamy AEC w Internecie i środowisku AIR na komputery. Po prostu potrzebujesz urządzeń mobilnych do tworzenia wielokanałowych rozwiązań wideo.
Jeśli 'getEnhancedMicrophone()' zwraca null, to znaczy, że nie jest obsługiwane. Być może jest możliwe, że możesz to zrobić z ANE, ale w tym momencie prawdopodobnie nie otrzymasz obiektu Flash 'Microphone' (byłaby to natywna implementacja dostępu mikrofonu do urządzenia) i prawdopodobnie nie możesz rób wszystkie rzeczy, które możesz zrobić w klasie Flash 'Microphone', np. załóż ją do' NetStream'. –