We have an AIR Mobile application (iOS) that uses a Native Extension for capturing microphone input. We would like to be able to play a NetStream in the application and capture the mic at the same time.
Microphone capture in the Native Extension works fine until we do NetStream.play()
in the host AIR application. Once that happens, we start receiving zero samples (i.e. silence) in the Native Extension.
We've tried setting AudioSession
in the ANE and other tricks, but to no avail. Is there a way for AIR Mobile not to block microphone operation in our ANE?