注册 登录
编程论坛 JavaScript论坛

网页中 音乐播放 JavaScript 代码改进,求助

Drewliu 发布于 2010-11-04 08:34, 612 次点击
<HTML>
<HEAD>
<TITLE>播放音乐篇--图形导航</TITLE>
</HEAD>
<BODY bgcolor="#fef4d2" >
<br><br>
<center>
<font color="ffaafa"><h2>播放音乐篇--图形导航</h2></font>
<hr width=300>

<script language=JavaScript>
  
function PictureMusic2(sound2) { document.sound2.play();}

</script>

<embed name=sound2 src=Scarborough.mp3 autostart=false hidden=true mastersound loop=false>
<a href="#" onclick=PictureMusic2(sound2)>
<img src=playing.gif width=20 height=20 border=0></a>
</BODY>
</HTML>
现有的效果是,单击playing.gif 播放Scarborough.mp3 ,希望的效果是,再次单击playing.gif,暂停或停止播放此音乐,特向各位求助,谢谢!!
2 回复
#2
gupiao1752010-11-04 09:40
程序代码:
<HTML>
<HEAD>
<TITLE>播放音乐篇--图形导航</TITLE>
</HEAD>
<BODY bgcolor="#fef4d2" >
<br><br>
<center>
<font color="ffaafa"><h2>播放音乐篇--图形导航</h2></font>
<hr width=300>

<script language=JavaScript>
  var flag=false;
function PictureMusic2() {

 var sdd=document.getElementById("sd2");
   if(flag==false)
    {
    flag=true;
    sdd.play();
    }
    else
    {
    flag=false;
    sdd.stop();
    }
}

</script>

<embed name=sound2 src=1.mp3 autostart=false hidden=true mastersound loop=false id="sd2">
<a href="#" onclick="PictureMusic2()">
<img src=playing.gif width=20 height=20 border=0></a>
</BODY>
</HTML>

用这个测试下,有问题继续研究!
#3
Drewliu2010-11-04 14:17
谢谢,问题已解决。厉害!!
1