繁体   English   中英

用javascript onClick播放mp3文件

[英]Play mp3 file with javascript onClick

我正在播放mp3文件只是javascript onClick。

贝娄是我的代码:

//Music File 1
<audio id="id1" src="01.mp3"></audio>
<button onClick="document.getElementById("id1").play()">Play</button>
<button onClick="document.getElementById("id1").pause()">Stop</button>

//Music File 2
<audio id="id2" src="02.mp3"></audio>
<button onClick="document.getElementById("id2").play()">Play</button>
<button onClick="document.getElementById("id2").pause()">Stop</button>

我的问题是,我正在播放音乐01.mp3,如果我在音乐02.mp3按下播放按钮,我希望它停止播放。

任何人都可以给我一个比这更好的解决方案吗? 总的来说,我想播放像www.mp3skull.com这样的音乐,如果按其他文件播放其他停止播放。

此致,Virak

除了标签错误(假设它只是这篇文章中的拼写错误),如果你想要一个更好的Javascript音频播放器,请查看http://jplayer.org/ - 它是一个开源的免费播放器API。

播放器可用的方法之一是.pauseOthers()暂停页面上除了你运行方法之外的所有玩家 - 在你的情况下很有用。

你有html / javascript语法错误:

<button onClick="document.getElementById("id2").play()">Play</button>
                ^                        ^   ^        ^
                1                        2   3        4

引号#2关闭引号#1,因此你的id2是onclick的OUTSIDE,并且是按钮标记的一部分。 同上3和4.改为将内部引号改为'id2'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM