ユーザーのマイクを介してオーディオを録音し、サーバーにアップロードするフラッシュ アプリケーションを作成したいと考えています。そのために、次のコードを見つけました。
import flash.media.Microphone;
import flash.events;
const DELAY_LENGTH:int = 4000;
var mic:Microphone = Microphone.getMicrophone();
mic.setSilenceLevel(0, DELAY_LENGTH);
mic.addEventListener(SampleDataEvent.SAMPLE_DATA, micSampleDataHandler);
function micSampleDataHandler(event:SampleDataEvent):void {
while(event.data.bytesAvailable) {
var sample:Number = event.data.readFloat();
soundBytes.writeFloat(sample);
}
}
このコンパイルエラーがスローされるため、まだテストできませんでした:
"1046:Couldn't find type or is not a constant during compiling time: SampleDataEvent"
調査の結果、動作させるには Flash Player のバージョンを 10.0.0 にコンパイルするように更新する必要があることがわかりましたが、その方法がわかりません。私の IDE は Adobe Flash CS3 Portable で、サンプルのほとんどは Flex などの他の IDE 用のものですが、どうすればよいですか?