getEnhancedMicrophone() doesn't work (reduce echo) on air mobile for IOS
I have a problem with my flex mobile application on iOS. It is a video chat application with a red5 server.
The video works fine but the voice has a big echo! I tried using getEnhancedMicrophone()
but it didn't help.
How can I have Acoustic Echo cancellation or suppression on IOS?
I work on Flash Builder 4.6 with Air 3.5
There no known solutions.
Adobe been promising a fix for years but the solution requires access to Android source code from Google that is not open source. I had the same issues with a videChat app on Android using Adobe Air. I tried as workaround:
mic.setLoopback(false/true)
in a timer to break up the audio audioBytesPerSecond
but these do not jump when someone is talking over NetStream. 上一篇: AIR iOS中的声学回声取消