getEnhancedMicrophone()不能用于IOS的空中移动(减少回声)

我在iOS上的柔性移动应用程序中遇到问题。 这是一个带有red5服务器的视频聊天应用程序。

视频效果很好,但声音有很大的回响! 我尝试使用getEnhancedMicrophone()但它没有帮助。

我如何在IOS上进行Acoustic Echo取消或抑制?

我使用Air 3.5开发Flash Builder 4.6


没有已知的解决方案。

Adobe一直承诺修复多年,但该解决方案需要访问Google不是开源的Android源代码。 使用Adobe Air的Android上的videChat应用程序遇到同样的问题。 我尝试了解决方法:

  • 在定时器中切换mic.setLoopback(false/true)以分解音频
  • 尝试检测通过NetStream传出的声音并将本地设备麦克风增益设置为0问题是我无法检测到有人正在通过NetStream进行通话。
  • 使用NetStreamInfo音频属性(如audioBytesPerSecond ,但当有人通过NetStream进行通话时,这些属性不会跳转。
  • 如果用户在移动端佩戴耳机,则问题得以解决,但这是不可接受的。
  • 链接地址: http://www.djcxy.com/p/69109.html

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

    下一篇: Android/Adobe air crash report: java.lang.UnsatisfiedLinkError