用Windows Media Player,然后用JS控制,这些网上都有的

解决方案 »

  1.   

    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_controlSound(x, _sndObj, sndFile) { //v3.0
      var i, method = "", sndObj = eval(_sndObj);
      if (sndObj != null) {
        if (navigator.appName == 'Netscape') method = "play";
        else {
          if (window.MM_WMP == null) {
            window.MM_WMP = false;
            for(i in sndObj) if (i == "ActiveMovie") {
              window.MM_WMP = true; break;
          } }
          if (window.MM_WMP) method = "play";
          else if (sndObj.FileName) method = "run";
      } }
      if (method) eval(_sndObj+"."+method+"()");
      else window.location = sndFile;
    }
    //-->
    </script><body onLoad="MM_controlSound('play','document.CS1110853382359','qinsh.midi')">
    <EMBED NAME='CS1110853382359' SRC='qinsh.midi' LOOP=false 
    AUTOSTART=false MASTERSOUND HIDDEN=true WIDTH=0 HEIGHT=0></EMBED>呵呵,这个是DW里自动生成的页面开始时自动播放声音的JS代码。