如何点一个按钮后播放一段MP3两次?
做一个在点击后播放MP3的(在线学外语)功能,用户希望点击一按钮后,播放Mp3后,再重复2次。
之前用下面的代码实现点一下播放MP3:
function openplay(strURL) {
var em = document.createElement("embed");
em.autostart = "1";
em.width = "1";
em.height = "1";
em.src = strURL + '.mp3';
document.documentElement.appendChild(em);
}
但如果<input type="button" value="L" onclick="openplay('mp3/01');openplay('mp3/01');" />实际上是异步执行的,不是放完MP3后再播一次,而是两段Mp3叠加在一起(重音)播放(略有一个不到1秒的时差)。
不知有没有什么办法解决这个问题?
------解决方案--------------------有loop和autostart
loop指定为2
autostart指定为true试试
------解决方案--------------------偷個小懶,希望能幫到你
http://baike.baidu.com/view/678116.htm