我打算在闪光灯中编写一个小钢琴,可以通过SoundChannel播放x个音符。
我还没有找到一种方法来记录通过SoundChannel播放的内容并将其作为byteArray发送到服务器端脚本,将其保存为WAV(或mp3)。
我知道Flash Player 10.1允许您录制声音,但我发现的一切都是使用麦克风类录制声音。似乎要走的路是将声音数据发送到麦克风。这似乎不太正确或可能......但我真的不知道,有没有人有类似的想法,并试图这样做?任何可能的解决方谢谢!
答案 0 :(得分:1)
如果您侦听声音对象的SampleDataEvent.SAMPLE_DATA,则可以在播放时读取它们,并将其保存为bytearray。或者在声音对象上使用extract方法来获取字节。
您可以将字节发送到服务器以处理成文件。 This answer可能对某些细节有帮助。
此线程可能会提供更多帮助:http://www.kirupa.com/forum/showthread.php?t=338647
答案 1 :(得分:0)
根据我的经验,除了通过麦克风外,无法录制任何内容。其他一些相关的缺点: