如何使用麦克风录制并将其保存在本地磁盘驱动器中?

时间:2011-06-14 07:17:13

标签: flash actionscript-3 actionscript microphone

我收到了代码

var mic:Microphone = Microphone.getMicrophone(); 
mic.setUseEchoSuppression(true); 
mic.setLoopBack(true);

当我通过adobe文档浏览麦克风访问时。但我找不到录制声音的方法并将其保存在本地驱动器中。
如何将声音存储在本地驱动器中???

谢谢你的帮助...

2 个答案:

答案 0 :(得分:1)

需要完成的一步是确保您的应用程序是作为AIR应用程序开发的。除非是这种情况,否则您将无权保存文件。

至于录音,这里可以使用a really great package

答案 1 :(得分:0)

  

要捕获麦克风音频,请收听   用于调度的sampleData事件   通过Microphone实例。该   为其分派的SampleDataEvent对象   此事件包含音频数据。   © as3 reference

因此您需要将SampleDataEvent.data记录到ByteArray,然后将其保存为FileReference.save()