getEnhancedMicrophone()不';在IOS的空中移动设备上工作(减少回声)

getEnhancedMicrophone()不';在IOS的空中移动设备上工作(减少回声),ios,mobile,video,air,chat,Ios,Mobile,Video,Air,Chat,我在iOS上的flex mobile应用程序有问题。它是一个带有red5服务器的视频聊天应用程序 视频工作正常,但声音有很大的回音!我尝试使用getEnhancedMicrophone(),但没有效果 如何在IOS上进行回声消除或抑制 我使用的是Flash Builder 4.6和Air 3.5,没有已知的解决方案 Adobe多年来一直承诺提供修复方案,但该解决方案需要从谷歌获得非开源的Android源代码。我在使用AdobeAIR的Android上使用videChat应用程序时也遇到了同样的问

我在iOS上的flex mobile应用程序有问题。它是一个带有red5服务器的视频聊天应用程序

视频工作正常,但声音有很大的回音!我尝试使用
getEnhancedMicrophone()
,但没有效果

如何在IOS上进行回声消除或抑制


我使用的是Flash Builder 4.6和Air 3.5,没有已知的解决方案

Adobe多年来一直承诺提供修复方案,但该解决方案需要从谷歌获得非开源的Android源代码。我在使用AdobeAIR的Android上使用videChat应用程序时也遇到了同样的问题。我尝试了以下解决方法:

  • 在计时器中切换
    mic.setLoopback(false/true)
    以中断音频
  • 正在尝试检测通过NetStream发出的声音,并将本地设备麦克风增益设置为0 问题是我无法检测是否有人在通过NetStream进行交谈
  • 使用NetStreamInfo音频属性,如
    audioBytesPerSecond
    ,但当有人在NetStream上交谈时,这些属性不会跳转
  • 如果用户在移动端佩戴耳机,则问题得到解决,但这是不可接受的

  • 这方面没有开发人员?我也有同样的问题,但是在Android平板电脑上:micromic.getEnhancedMicrophone()返回null。