【问题标题】:How to record audio as wav/mp3 in AS3?如何在 AS3 中将音频录制为 wav/mp3?
【发布时间】:2012-01-25 03:12:22
【问题描述】:

我想从 Swf 文件录制音频,而不是麦克风,而不是网络

只是本地文件系统中的一个简单的 swf 文件。

我使用 SwfLoader ,加载到我的应用程序中,并通过以下方式记录:

// tigger by ENTEY_FRAME event
var bytes:ByteArray = new ByteArray();
SoundMixer.computeSpectrum(bytes, false, 0);
this.sound_bytes.writeBytes(bytes); //sound_bytes is ByteArray too

by,如何将 sound_bytes 转换为 wav 或 mp3 或其他已知格式?

谢谢!!

【问题讨论】:

    标签: flash actionscript-3 flex4


    【解决方案1】:

    Flex 4 API 允许您直接执行此操作。 检查以下链接。

    http://titansturf.in/2010/02/08/fetching-data-from-the-microhpone-and-recording-sound/

    【讨论】:

      【解决方案2】:

      嘿,不久前阅读了这篇关于如何使用麦克风录制 wav 或 mp3 文件的回复 How do I embed a Flash audio recorder in my site

      我知道你不是从麦克风录音,但我认为这是如何做到这一点的一般想法...... 这就是这家伙记录到波形文件的方式,看看他的源代码。

       WaveFile.writeBytesToWavFile(myWavFile, recorder.output, 16000, 1, 16)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-07-05
        • 1970-01-01
        • 2013-11-12
        • 2012-05-06
        • 1970-01-01
        • 2011-06-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多