【发布时间】:2012-11-29 03:53:45
【问题描述】:
我正在尝试创建一个应用程序,用户可以在其中通过 Flash AS3 中的麦克风输入录制他们的声音。当用户使用耳机麦克风时一切正常,但如果用户通过笔记本电脑麦克风录制他们的声音,结果真的很糟糕。有很多扭曲。有解决办法吗?
我试过 mic.gain = 50 只是为了减少声音输入。我也将麦克风音量设置为 50。但似乎没有任何效果。
我们将不胜感激。
【问题讨论】:
-
用闪光灯以外的其他东西录制时,有问题的麦克风听起来不错吗?想到的答案是:“不要使用笔记本电脑的麦克风”和“编写一个函数来处理字节流输入并尝试扭转失真”;但第一个没有帮助,第二个是一个疯狂的人会做的事情......
-
您是否考虑过使用“增强型”麦克风?它具有一些可能有所帮助的功能(回声消除)。从技术上讲,回声消除对失真没有帮助,但我在 MacBook 笔记本电脑上使用了很多内置麦克风(带回声消除),从未发现任何问题。
-
此外,操作系统通常有一些您可能想要查看的麦克风设置。例如,如果您的操作系统已将麦克风的“增益”设置得非常高,您可能会降低它...
-
好吧,我尝试使用 Windows 录音机,它听起来“正常”。但是当我使用闪光灯时,它就像是录制了太多声音并导致失真。我认为问题在于我的编码。我(认为)知道问题可能在 mic.gain 中,即使我已将其设置为 50,它仍然给我 mic.gain = 100。
-
@goofy 运气好能解决这个问题吗?我遇到了完全相同的问题。
标签: flash