软件开发的家园,编程爱好者的天地.

现在是:北京时间 2016/4/14 上午11:50:51 星期四

设为首页  |  加入收藏  |  网站地图

嵌入音频文件的两种方法
发布于:第八基地 来源:duote 作者:天堂路上 时间:2016-04-12 点击:250

  本文介绍在flash文档中嵌入音频文件的两种方法,使其可以在Flash player中正常播放。

  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();

下一篇:制作别致的贺卡
对我有帮助
(0)
0%
对我没帮助
(0)
0%
返回顶部
在线反馈
在线反馈