在网页中播放音乐

Author: 周方宇 Date: 2000年 第44期

  HTML给我们提供了丰富的标记来进行多媒体的表现,其中就包括声音媒体的播放。浏览器支持的音乐文件有MIDI,AU,WAV等格式,使用声音可以使你的页面更加的活泼,更加的“DHTML”。下面就是在做网页过程中的一点小经验与大家共享。
#1  一、由浏览者控制的音乐播放
  说是可控制的播放其实就是在播放音乐的同时出现控制的界面,浏览者可以进行相关的调节,如音量,时间拖动,播放,暂停等,HTML提供了一个很方便的标记:<EMBED>。基本的语法是<EMBED SRC=″音乐文件的URL″>,同时有丰富的属性:
  VOLUME=0-100设定初始音量的大小,缺省值是系统的音量;
  HEIGHT和WIDTH设定播放界面的尺寸;
  HIDDEN=TRUE/FALSE播放界面的可视性TRUE表示界面隐藏;
  AUTOSTART=TRUE/FALSE是否自动播放,缺省值为FALSE;
  LOOP=TRUE/FALSE设定播放循环,LOOP等于一个数值表示循环的次数,TRUE表示一直循环播放,FALSE表示播放一次后就停止;
  STARTIME=″MIN:SEC″设定音乐下载后的开始播放时间,如10秒后播放写STARTIME=00:10
  如果要播放一段音乐就可以用如下的语句:<EMBED SRC=″MISSING.mid″ loop=true width=120 height=45 STARTIME=00∶10>这个语句的意思就是播放URL为″MISSING.mid″的文件,始终循环,播放界面的宽度为120像素,高度为45像素,在文件下载后10秒开始播放。
  这个标记在实际使用当中考虑到网络的速度,一般都使用MID等体积小的格式,但是由于浏览者的音频设备的问题,我们不能保证最终听到的声音质量。不过你可以把MID转成MOV的格式,让浏览者用QUICKTIME播放,虽然没装QUICK TIME的人就听不到了,可是这样也好过让别人听到类似弹棉花的声音。MID转成MOV的方法很简单,只要用QUICK TIME打开MID文件一次就会在与MID文件相同的路径下生成一个名为“*.mid.mov”的文件(没写错,确实是*.mid.mov)而且体积只是稍大一点点。
#1  二、背景音乐
  我们通常使用的背景音乐方式一般有两种,其中简单一点的方式就是写如下的一个标记:<bgsound src=″音乐文件的URL″ loop=循环的次数>
  比如:<bgsound src=″MISSING.MID″ loop=6>不过有一个小小的问题就是这种方式的播放只有在IE中才可以听到(微软 VS 网景受害者是我们,呜呜呜……)
  另外一种是使用<EMBED>标记:
  <EMBED SRC=″音乐文件的URL″ autostart=true hidden=true loop=true>
#1  三、多个音乐文件的播放
  实现多个音乐文件的播放很简单,只要做个链接就可以了。这样我们就可以把平时收集的好听的音乐都放到自己的网页上做成一个音乐库(千万注意是谁的COPYRIGHT),让别人一起来分享你的快乐了。<A HREF=″音乐文件的URL″>音乐的名字</A>
  比如播放一段叫做“MISSING”的MID文件:
  <A HREF=″MISSING.mid″>MISSING</A>
  当浏览者单击这个链接的时候就会自动启动Windows的媒体播放器来播放音乐文件了。