下面为大家带来在Flash Player播放器里播放声音[声音(sound)是由物体振动产生的声波。]的两种[生活的尺寸就是欢喜与忧愁之间的拿捏与平衡。]方法[(1) [method;way;means] (2) 古指量度方形的法则 (3) 现指为达到某种目的而采取的途径、步骤、手段等 方法的含义较广泛,一般是指为获得某种东西或达到某种目的而采取的手段与行为-fangfa],很简单的,其中还用到来AS代码[代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。],希望大家喜欢!
1、建立 Sound 对象[对象原本是一个哲学词语,表示客体事物不以人的意志为转移而又与人的存在相关联的某种规定性。]用 load() 方法加载外部的 mp3 来播放;
2、让 Sound 对象监听[采取比较隐蔽的手段或设备等技术手段,对相应的声音或事态的发展进行探听的一种行为。] sampleData 事件,这样可以播放由程序动态生成的声音,例如:
下面的示例[示,带有展示、列举之意;例,是例子、案例的意思,示例:列举、展示出典型的案例、例子已做参照。]播放简单的正弦波[正弦波是频率成分最为单一的一种信号,因信号波形是数学上的正弦曲线而得名。]。
复制代码
代码如下:
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(Event.SAMPLE_DATA,sineWaveGenerator);
mySound.play();
以上就是在Flash Player播放器里播放声音的两种方法介绍,希望对大家有所帮助!