Actionscript 3 SampleDataEvent.SAMPLE_数据-调节此事件被触发的频率

Actionscript 3 SampleDataEvent.SAMPLE_数据-调节此事件被触发的频率,actionscript-3,flash,air,Actionscript 3,Flash,Air,当从输入设备采样数据时,是否可以调节flash触发采样数据事件的频率?我需要不断地采样(即使是沉默) AFAIK当前该函数以每秒20次的速度调用 var mySound:Sound=new Sound(); 函数sineWaveGenerator(事件:SampleDataEvent):无效{ 对于(变量c:int=0;c var mySound:Sound = new Sound(); mySound.addEventListener(SampleDataEvent.SAMPLE_DATA,

当从输入设备采样数据时,是否可以调节flash触发采样数据事件的频率?我需要不断地采样(即使是沉默)


AFAIK当前该函数以每秒20次的速度调用

var mySound:Sound=new Sound();
函数sineWaveGenerator(事件:SampleDataEvent):无效{
对于(变量c:int=0;c
var mySound:Sound = new Sound();
mySound.addEventListener(SampleDataEvent.SAMPLE_DATA, onSampleData);
var mySound:Sound = new Sound();
function sineWaveGenerator(event:SampleDataEvent):void {
    for ( var c:int=0; c<8192; c++ ) {
        event.data.writeFloat(Math.sin((Number(c+event.position)/Math.PI/2))*0.25);
        event.data.writeFloat(Math.sin((Number(c+event.position)/Math.PI/2))*0.25);
    }
}

mySound.addEventListener(SampleDataEvent.SAMPLE_DATA,sineWaveGenerator);
mySound.play();