gpt4 book ai didi

ios - getEnhanced Microphone() 在 IOS 空中移动设备上不起作用(减少回声)

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:05:14 25 4
gpt4 key购买 nike

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

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

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

我在 Flash Builder 4.6 和 Air 3.5 上工作

最佳答案

没有已知的解决方案。

Adobe 多年来一直 promise 提供修复,但该解决方案需要从 Google 获取非开源的 Android 源代码。我在使用 Adob​​e Air 的 Android 上的 videChat 应用程序中遇到了同样的问题。我尝试了解决方法:

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

关于ios - getEnhanced Microphone() 在 IOS 空中移动设备上不起作用(减少回声),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15121605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com