我正在 Air2.5 中构建一个桌面应用程序,它需要录制和保存音频。在 AS3(特别是 Air 2.5)中,是否可以以mp3格式录制和保存音频?
2 回答
这是将音频转换为 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/
在最近的 SF 黑客马拉松上,我坐在一些 Google 程序员旁边,他们与我分享说 Chrome 将从 2013 年 4 月开始默认打开录音标志,这在技术上使得纯 JS 录音成为可能,但我还没有看到编码的解决方案并上传到服务器呢。祝你好运!