Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 使用ActionScript 3录制声音保存到文件。不是通过麦克风_Flash_Actionscript 3_Audio_Export_Wav - Fatal编程技术网

Flash 使用ActionScript 3录制声音保存到文件。不是通过麦克风

Flash 使用ActionScript 3录制声音保存到文件。不是通过麦克风,flash,actionscript-3,audio,export,wav,Flash,Actionscript 3,Audio,Export,Wav,我正在尝试创建一个Flash应用程序(更像一个游戏),用户可以在其中向时间轴添加声音,然后播放生成的“歌曲”。这并不是很难做到,生成的曲目可以保存并在我的应用程序中播放,但问题是我想将创建的曲目导出为.wav(或.mp3)。我知道可以使用MicRecorder从麦克风录音,然后可以使用WaveEncoder导出录音,但我没有找到一种方法从多个声音创建自定义声音流,然后再将其导出。这可能吗? 谢谢你的建议。我可能不明白这个问题。但如果这就是我所认为的,你必须创建自己的元数据。 例;拥有大量的音效(

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

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

是的,你做对了,这也是我考虑的解决方案,但我的问题不是如何播放生成的曲目,而是如何将其导出为wav或mp3。