このJavaScript関数があるとします:
function updateMainBuff(buff) {
// do some stuff
}
Flash プロジェクトにこの関数があります (完全なソースはこちら: bitly.com/SnyhGT ):
protected function recordSampleDataHandler(event:SampleDataEvent):void
{
while(event.data.bytesAvailable)
{
var sample:Number = event.data.readFloat();
buffer.writeFloat(sample);
if(buffer.length % 40000 == 0){
triggerEvent('recordingProgress', recordingDuration(), microphone.activityLevel);
}
}
}
私がする必要があるのは、すべてvar sample
のフロートをJavaScript関数にプッシュすることですupdateMainBuff