首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么点一个按钮后播放一段MP3两次

2014-01-12 
如何点一个按钮后播放一段MP3两次?做一个在点击后播放MP3的(在线学外语)功能,用户希望点击一按钮后,播放Mp

如何点一个按钮后播放一段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

热点排行