我写了一个播放mp3的javascript代码如下,现在播放MP3是可以正常播放的,但现在出现一个问题,就是我网页里有10按钮每次点一个按钮都会调用这个函数,也就是说每点一个按钮就会播放一段MP3,当我点完第一个按钮的时候播放一段MP3在没有播放完第一个MP3的时候我再点第二个按钮他就会播放第二个MP3,但第一个不会停止,这样两个mp3的声音就会重叠在一起,如果实现当我点下一个按钮的时候上一个MP3自动停止呢?麻烦各位大哥帮忙看看,小弟谢谢了!function create_embed(mp3name)
{var embed=document.createElement("<embed src='/mp3/"+mp3name+"' height='0' width='0'></embed>"); document.body.appendChild(embed);
}
{var embed=document.createElement("<embed src='/mp3/"+mp3name+"' height='0' width='0'></embed>"); document.body.appendChild(embed);
}
解决方案 »
- EXTJS GridPanel表头高度自己增加了???求助大虾帮忙解决!
- 菜鸟求理解javascript对象的引用问题
- 表单验证?该如何做
- iframe里嵌入页面有滚动条的问题(有滚动条那个div就不显示了)
- 请问如何 获得 父元素 的 对象 ?????????????? 急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 完全按照书上例子做的,怎么还会错呢?大家帮忙看看问题出在哪儿?
- 模拟confirm中点击取消按钮的事件语句有么??
- 求教: new ActiveXObject("MSXML2.DOMDocument.3.0") 需要ie的版本多高哇? 我的总是有黄的叹号!
- 百思不得其解请高手帮忙(100分):为什么改变图象域的图象后提交,按IE浏览器的后退按纽,图象域的图象变成未改变时的样子(应该是改变后的样
- 编写一个函数,实现将对象中的键值进行排序
- js奇怪的问题
- JS添加或者删除HTML标签内容
function create_embed(mp3name)
{var embed=document.createElement("<embed src='/mp3/"+mp3name+"' height='0' width='0'></embed>");
document.body.stop();
document.body.appendChild(embed);
}
放在后面也不行呀,麻烦再帮看看,在线等待..
{
//在此处先将上次添加的embed去掉
var embed=document.createElement("<embed src='/mp3/"+mp3name+"' height='0' width='0'></embed>");
document.body.appendChild(embed);
}