以下是在Flash Player中播放声音的两种方法。很简单,传入的AS代码也用。希望你喜欢!
1.设置一个声音对象,用load()方法加载外部mp3播放;
2.让Sound对象监听sampleData事件,这样就可以播放程序动态生成的声音,例如:
以下示例播放一个简单的正弦波。
复制代码
代码如下:
var my Sound:Sound=new Sound();
函数sineWaveGenerator(事件:SampleDataEvent):void {
for(var c:int=0;c8192c ) {
event . data . write float(Math . sin((Number(c event . position)/Math。/2))* 0.25);
event . data . write float(Math . sin((Number(c event . position)/Math。/2))* 0.25);
}
}
mySound.addEventListener(事件。SAMPLE_DATA,正弦波发生器);
my sound . play();
以上是对Flash Player中播放声音的两种方法的介绍。希望对你有帮助!