AIR iOS中的声学回声取消

我们正在使用AIR Mobile开发适用于iOS的视频聊天应用程序,并且声学回声是一个真正的展示瓶颈。 getEnhancedMicrophone()返回null显然Adobe不能帮助我们在这里。

但是,与Android不同的是,声学回声消除看起来像是iOS上的一项标准功能。 有没有办法使用本机扩展,例如,使用kAudioUnitSubType_VoiceProcessingIO在我们的应用程序中启用AEC?

这个问题只适用于iOS,我们现在对Android不感兴趣。


不幸的是,我非常肯定你不能使用本地扩展(ANE)来使用AIR mobile。 NetStream只能附加Adobe的Camera和Microphone类,因此没有集成点。

如您所知,截至2015年12月17日,Adobe仍未在Apple或Android平台上的移动设备上针对AIR的AEC。

然而,我的一位联系人在2015年初与Adobe的Chris Campbell就AIR Mobile的AEC进行了几次会谈,并且Chris一度表示他们已经清除了与AEC有关的合法WRT许可问题,并且他正在推动AEC的收录在AIR 20 for Mobile(2015年12月)中,尽管我没有屏住呼吸,但它很快就会公布。

我还没有看到任何其他公开迹象表明Adobe会这样做。 我知道这对于基于视频聊天的应用程序的开发者来说是一个巨大的推动力,包括对移动设备的支持。

链接地址: http://www.djcxy.com/p/69111.html

上一篇: Acoustic Echo Cancellation in AIR Mobile on iOS

下一篇: getEnhancedMicrophone() doesn't work (reduce echo) on air mobile for IOS