我需要记录(没有麦克风)一个文件与x量的沉默。例如,用户输入"5",则程序应记录一个文件,并保持5秒的沉默。
找到了这个问题的答案,但是有了一些更新,在这个链接中有一个从麦克风记录的代码,你需要模拟麦克风,在这个函数中这样做并写0而不是sample
,每秒这样做:
function micSampleDataHandler(event:SampleDataEvent):void
{
while (event.data.bytesAvailable)
{
var sample:Number = event.data.readFloat();
soundBytes.writeFloat(sample);
}
}
我从来没有试过,但我认为它会工作,祝你好运。
注意:要将输出转换为mp3,请查看上面的问题,有一个库。