2

我知道现在 ActionScript 3.0 中有一些 AEC,尤其是在Microphone.getEnhancedMicrophone()功能和相关配置方面。但如果这还不够好呢?仍有一些问题有望被消除。我一直在互联网上四处寻找,几乎所有我发现人们都说这确实是 AS3 可以做的最好的回声消除,而且在很多地方,人们试图建议其他人只是告诉他们的客户去获得更好的音响设备。

如果这真的不能在 AS3 中解决,是否有一种很好的实用方法可以在 HTML 包装器中使用 JavaScript/HTML 作为麦克风的代理来促进这一点?谢谢!

4

1 回答 1

1

快速回答... 使用 AS3,不。

您不能在媒体到达 FlashPlayer 之前对其进行操作,也不能在处理后对其进行更改。

尽管您有两种可能的选择:

  • 在服务器端处理从 Flash Player 发送的声音并尝试在那里改进它。

  • 将技术从 Flash 更改为WebRTC,并尝试浏览器提供的声学回声消除。它目前仅适用于 Chrome 和 Firefox,但它可能是 Flash 的未来替代品。如果您仍然不喜欢取消级别,您也可以在服务器端处理它,因为就像 Flash 一样,您无法在客户端实时处理流。

于 2013-08-20T09:12:02.880 回答