从AS3中的声卡录制

时间:2011-06-20 13:23:28

标签: flash actionscript-3

我已经看到此问题以其他形式弹出,但我无法得到一个直接的答案:使用ActionScript 3,是否可以直接从声卡捕获声音输入?我不是在谈论麦克风;我的意思是录制音频实际来自用户计算机的内容(如Windows上的Stereo Mix程序)。

我见过像thisthis这样的问题,甚至还有这篇有趣的帖子here,我想我用这项技术无法提出的问题,但我还没有明确的“是”或“否”,所以我希望有人可以提供帮助。谢谢。

2 个答案:

答案 0 :(得分:1)

我知道这个问题已经超过4年了,但我想补充一点,我可以通过启用Stereo Mix并将扬声器插入声卡来成功捕获声卡中的音频。

按照此处的说明启用立体声混音:http://www.howtogeek.com/howto/39532/how-to-enable-stereo-mix-in-windows-7-to-record-audio/

然后,在音频设置中,将默认播放设备设置为扬声器,并将Stereo Mix设置为默认录制设备。

不要启用"收听此设备"在"听"选项卡,这将产生有趣的回声效果。

通过播放一些音频来测试您的设置。如果您在立体声混音图标上看到水平指示灯呈绿色亮起,则表示您已正确设置。

在AS3中,当您获取麦克风的参考时,您会看到名称是" Stereo Mix。"

答案 1 :(得分:0)

不,Flash广告无法收听您的系统(为了好)。甚至AIR应用程序也无法做到这一点。仅限麦克风/相机课程。