AS3:在输出/播放时录制声音

时间:2014-09-24 23:51:49

标签: actionscript-3 flash audio

我了解如何从this doc录制AS3中的麦克风输入。

是否可以完全按照输出/播放的方式录制声音? 原因是我将一些声音变换(通过全局SoundMixer)应用于当前正在播放的声音;我还希望在播放时录制这些声音数据。

我刚刚看到this question,澄清一下,我并不是想在用户的计算机上记录所有声音(这是不可能的)。我的Flash应用程序中有一个Youtube播放器(通过他们的AS3 API),它正在播放一些声音。我使用SoundMixer.soundTransform应用了变换,我想记录用户播放时正在播放的内容。

提前致谢。

1 个答案:

答案 0 :(得分:1)

只是一个传递的建议..在我的桌面上似乎可以从播放Youtube(HTML5)的不同标签中将声音录制到Flash中..我不知道它是如何做到的!

PS:任何尝试此操作的人都必须减少Windows音量,因为任何高于10-20%的音频都会将音频扭曲到Flash应用中。

因此,在快速搜索之后,我的Realtek Audio被归类为全双工声卡,并且在其自己的控制面板中我有一个名为" Multi-streaming"启用/勾选。我认为Full-Duplex足以做到这一点。在声卡自己的设置软件中尝试选项。不要了解您的最终用户。有些硬件会做,有些不会,AIR之外没有全面的解决方案(这会使桌面应用程序脱离你的AS3代码)。