【问题标题】:Recording an saving sounds to file with ActionScript 3. NOT from the microphone使用 ActionScript 3 将保存声音录制到文件中。不是来自麦克风
【发布时间】:2012-02-03 15:01:49
【问题描述】:

我正在尝试创建一个 Flash 应用程序(更像是一个游戏),用户可以在其中向时间轴添加声音,然后播放生成的“歌曲”。这并不难做到,生成的曲目可以在我的应用程序中保存和播放,但问题是我想将创建的曲目导出为 .wav(或 .mp3)。我知道可以使用 MicRecorder 从麦克风录制,然后可以使用 WaveEncoder 导出记录,但我没有找到一种方法来从多个声音创建自定义声音流并将其导出。这可能吗? 感谢您的建议。

【问题讨论】:

    标签: flash actionscript-3 audio export wav


    【解决方案1】:

    我可能不明白这个问题。但如果它是我认为的那样,你必须创建自己的元数据。 示例;有一组音效(鼓、吉他等),并有一段应该播放的时间。在 as3 Sound 类周围包装一个类,添加一个 time 成员。因此,当用户将文件放在轨道上的声音效果上时,您可以写下它的播放时间,然后相应地播放它。可能不是最好的方法,但它会起作用。关于将其保存为 mp3 文件,他们肯定是某个地方的 mp3 编码器类。希望这会有所帮助

    【讨论】:

    • 是的,你没看错,这也是我想过的解决方案,但我的问题不是如何播放生成的曲目,而是如何将其导出为 wav 或 mp3。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多