(AIR iOS)NetStream.play()阻止本机扩展中的麦克风访问

时间:2013-11-13 13:48:12

标签: ios air microphone netstream air-native-extension

我们有一个AIR Mobile应用程序(iOS),它使用Native Extension来捕获麦克风输入。我们希望能够在应用程序中播放NetStream 同时捕获麦克风。

Native Extension中的麦克风捕获工作正常,直到我们在主机AIR应用程序中执行NetStream.play()。一旦发生这种情况,我们就开始在原生扩展中接收零样本(即静默)。

我们已尝试在ANE和其他技巧中设置AudioSession,但无济于事。有没有办法让AIR Mobile不阻止我们ANE中的麦克风操作?

1 个答案:

答案 0 :(得分:1)

看起来AIR SDK音频类覆盖ANE使用的音频会话存在冲突。看看这里http://forums.adobe.com/message/5660732,他们通过使用ANE

播放声音来提供解决方法