• 【设为首页】
  • 【收藏闪客居】
  • 网站地图
  • RSS订阅
当前位置 :主页 > AS 应用 > AS3.0应用 >
  • 在Flash Player里播放声音有哪几种方法?

  • 来源:mhycoe.com 作者:mhycoe 2010-05-03 【 】 TAG:Flash Player,Sound
  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();

 




上一篇:34个有用的ActionScript 3.0的API   下一篇:AS3.0来发布并播放本地流媒体声音
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved. 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)