我正在Air2.5中构建一个桌面应用程序,它需要录制和保存音频。 在AS3(特别是Air 2.5)中,是否可以以 mp3 格式录制和保存音频?
答案 0 :(得分:3)
这是将音频转换为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
答案 1 :(得分:1)
我使用这个预先构建的Flash + JavaScript解决方案。这需要花钱,但效果很好。它将记录,编码为MP3,并通过PHP上传: http://recorder.denniehoopingarner.com/
这是一个免费的相关示例,它将使用Flash对OGG进行编码: http://labs.byhook.com/2011/02/22/ogg-vorbis-encoder-decoder-for-flash/
我坐在一些谷歌程序员的旁边,最近在SF的一个黑客马拉松,与我分享Chrome将默认从2013年4月开启录音标志,技术上可以录制纯JS,但我还没看到解码器编码并上传到服务器了。祝你好运!