On iOS devices running iOS 10.x, AIR does not always detect external microphones connected via Lightning connector. AIR will always use the Lightning microphone when connected to Flash Media Server using a NetStream and broadcasting over RTMP. However, AIR will not detect or use the Lightning microphone when recording audio locally, unless the microphone is plugged in after the user starts recording.
In other words, if you plug in a Lightning microphone and then run
AIR will not use the Lightning microphone. However, if you run
and then plug in the microphone while the app is already recording, AIR will use the microphone.
Has anyone else ever encountered this issue? Any workarounds?