我们有一个AIR Mobile应用程序(iOS),它使用Native Extension来捕获麦克风输入。我们希望能够在应用程序中播放NetStream 和同时捕获麦克风。
Native Extension中的麦克风捕获工作正常,直到我们在主机AIR应用程序中执行NetStream.play()
。一旦发生这种情况,我们就开始在原生扩展中接收零样本(即静默)。
我们已尝试在ANE和其他技巧中设置AudioSession
,但无济于事。有没有办法让AIR Mobile不阻止我们ANE中的麦克风操作?
答案 0 :(得分:1)
看起来AIR SDK音频类覆盖ANE使用的音频会话存在冲突。看看这里http://forums.adobe.com/message/5660732,他们通过使用ANE
播放声音来提供解决方法