我们正在使用 AIR Mobile 开发适用于 iOS 的视频聊天应用程序,而声学回声是真正的表演终结者。getEnhancedMicrophone()
显然null
,Adobe 在这里无法帮助我们。
但是,与 Android 不同的是,声学回声消除似乎是 iOS 的标准功能。有没有办法使用本机扩展,例如,在我们的应用程序中使用 AEC 启用kAudioUnitSubType_VoiceProcessingIO
?
这个问题仅限于 iOS,我们目前对 Android 不感兴趣。
我们正在使用 AIR Mobile 开发适用于 iOS 的视频聊天应用程序,而声学回声是真正的表演终结者。getEnhancedMicrophone()
显然null
,Adobe 在这里无法帮助我们。
但是,与 Android 不同的是,声学回声消除似乎是 iOS 的标准功能。有没有办法使用本机扩展,例如,在我们的应用程序中使用 AEC 启用kAudioUnitSubType_VoiceProcessingIO
?
这个问题仅限于 iOS,我们目前对 Android 不感兴趣。
不幸的是,我很确定您不能使用本机扩展 (ANE) 来使其与 AIR 移动设备一起使用。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 会这样做。我知道这对于基于视频聊天的应用程序的开发人员来说将是一个巨大的推动力,包括对移动设备的支持。