我们正在使用AIR Mobile为iOS开发视频聊天应用程序,而声学回声是一个真正的显示阻止。 getEnhancedMicrophone()
返回null
,显然Adobe无法帮助我们。
然而,与Android不同,iOS上的声学回声消除似乎是standard feature。有没有办法使用Native Extensions,例如,使用kAudioUnitSubType_VoiceProcessingIO
在我们的应用中启用AEC?
这个问题仅适用于iOS,此时我们对Android不感兴趣。
答案 0 :(得分:2)
不幸的是,我很确定您无法使用本机扩展(ANE)来使用AIR移动设备。 NetStream只能附加Adobe的Camera和Microphone类,因此没有集成点。
如您所知,截至2015年12月17日,Adobe仍然没有在Apple或Android平台上的移动设备上使用AEC来解决AIR问题。
然而,我的一个联系人在2015年早些时候曾与Adobe的Chris Campbell谈过关于AIR Mobile的AEC,并且克里斯曾一度表示他们已经清除了与AEC相关的合法WRT许可问题,并且他正在投球AEC将纳入AIR 20 for Mobile(2015年12月),因此它很快就会公布,但我并没有屏住呼吸。
我还没有看到任何其他公开迹象表明Adobe会这样做。我知道这对于基于视频聊天的应用程序的开发人员来说是一个巨大的促成因素,包括对移动设备的支持。