如何在AS3(Adobe Air2.5)中录制音频并将其保存为MP3格式?
我正在Air2.5中构建一个桌面应用程序,它需要记录和保存音频。 在AS3(特别是Air 2.5)中,是否有可能在中录制和保存音频mp3格式?如何在AS3(Adobe Air2.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
我用t他预先构建的Flash + JavaScript解决方案。它花钱,但效果很好。它会记录,编码为MP3,并通过PHP上传: http://recorder.denniehoopingarner.com/
这是一个免费的相关的例子,将使用Flash编码为OGG: http://labs.byhook.com/2011/02/22/ogg-vorbis-encoder-decoder-for-flash/
我旁边坐着一些谷歌程序员在最近的一次SF的hackathon与我分享了Chrome会默认从2013年4月起打开录音标志,这在技术上使纯JS的录制成为可能,但我还没有看到一种解决方案来编码并上传到服务器。祝你好运!
非常感谢分享 – 2013-06-24 12:29:23
Rajneesh,如果你有代码示例,我很乐意在代码中使用它,如果它是一个开放项目,我也在寻找一种简单的方法来记录在Windows中并上传到服务器。您的解决方案看起来很不错,我是[email protected] – 2013-06-25 05:06:20
第二个链接已死亡。 :(其他建议? – 2014-06-13 05:25:08