0
我想要创建一个Flash应用程序,通过用户的麦克风录制音频,然后将其上传到服务器,以便执行此操作,我发现此代码:如何更改Adobe Flash CS3中的Adobe Flash Player版本
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播放器版本编译到10.0后.0为了使它工作,但我不知道该怎么做。我的IDE是Adobe Flash CS3 Portable,大多数例子都适用于其他IDE,比如Flex,我该怎么做?