如何录制音频并将其保存为AS3(Adobe Air2.5)中的mp3格式



我正在 Air2.5 中构建一个桌面应用程序,该应用程序需要录制和保存音频。在AS3(特别是Air 2.5)中,是否可以以mp3格式录制和保存音频?

这是将音频转换为mp3的库:https://github.com/kikko/Shine-MP3-Encoder-on-AS3-Alchemy

要录制音频信息,请点击此处:http://titansturf.in/2010/02/08/fetching-data-from-the-microhpone-and-recording-sound/

这也应该是有用的:http://suzhiyam.wordpress.com/2011/04/14/as3-microphone-record-and-save-as-wave-file/

关于保存,请阅读以下内容:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html

我使用这个预先构建的Flash + JavaScript解决方案。它要花钱,但效果很好。它将记录,编码为MP3,并通过PHP上传:http://recorder.denniehoopingarner.com/

这是一个免费的相关示例,它将使用 Flash 编码为 OGG:http://labs.byhook.com/2011/02/22/ogg-vorbis-encoder-decoder-for-flash/

在旧金山最近的一次黑客马拉松上,我坐在一些谷歌程序员旁边,他们与我分享说,从 2013 年 4 月开始,Chrome 将默认打开录音标志,这在技术上使纯 JS 录制成为可能,但我还没有看到编码和上传到服务器的解决方案。祝你好运!

最新更新