3

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

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

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

我在 Flash Builder 4.6 和 Air 3.5 上工作

4

1 回答 1

3

没有已知的解决方案。

Adobe 多年来一直承诺修复,但该解决方案需要访问来自 Google 的非开源 Android 源代码。我在使用 Adob​​e Air 的 Android 上使用 videoChat 应用程序时遇到了同样的问题。我尝试了解决方法:

  1. 切换mic.setLoopback(false/true)计时器以中断音频
  2. 尝试检测来自 NetStream 的声音并将本地设备麦克风增益设置为 0 问题是我无法检测到是否有人在通过 NetStream 通话。
  3. 使用 NetStreamInfo 音频属性audioBytesPerSecond,但当有人通过 NetStream 交谈时,这些属性不会跳转。
  4. 如果用户在移动端戴耳机,问题就解决了,但这是不可接受的。
于 2013-05-24T22:07:14.893 回答