我想录制来自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,或其他已知格式?
谢谢!
答案 0 :(得分:0)
嘿,读了一篇关于如何使用麦克风录制wav或mp3文件的回复 How do I embed a Flash audio recorder in my site
我知道你不是用麦克风录音,但我认为这是如何做到这一点的一般想法...... 这就是这个人记录到wave文件的方式,查看他的源代码。
WaveFile.writeBytesToWavFile(myWavFile, recorder.output, 16000, 1, 16)
答案 1 :(得分:0)
Flex 4 API允许您直接执行此操作。 请查看以下链接。
http://titansturf.in/2010/02/08/fetching-data-from-the-microhpone-and-recording-sound/