Flash记录本地声音

时间:2012-04-11 08:59:40

标签: actionscript-3 flex adobe flash

使用flex,我们可以录制来自麦克风的声音并在本地存储并稍后上传吗?是否有相关链接请注明

2 个答案:

答案 0 :(得分:0)

请检查此link,了解如何使用麦克风录制并使用FileReference保存录制内容

答案 1 :(得分:0)

可以使用Microphone API SAMPLE_DATA事件录制音频。事件的data属性是带有音频数据的ByteArray。

基于Web的Flash应用程序可以将这些数据样本复制到内存中的数据结构,并提示用户将数据保存到本地文件。 AIR应用程序可以直接将数据写入文件系统或SQL数据库。

请参阅以下链接,以便在ActionScript中访问麦克风的音频:

以标准格式对数据进行编码有助于稍后进行阅读和编辑(WAVPCM)。您可能还希望使用压缩来减少传输的文件大小(例如:Ogg Vorbis codec from Adobe)。