【发布时间】:2015-11-22 01:46:29
【问题描述】:
我在我的网站上添加了音频(自动播放)。还有一个音乐图标(fontawesome)。其实我想暂停和播放音乐,图标也应该同时切换。 这是我的 HTML 标记:
<li class="music-icon">
<a href="#" onclick="pauseAudio()" >
<i class="fa fa-music"></i>
</a>
</li>
<audio autoplay loop id="myAudio">
<source src="music/guitar.mp3">
</audio>
这是我的 JS 脚本:
(function(){
//audio Play and Pause
var audio = document.getElementById('myAudio');
$( ".music-icon a" ).click(function( event ) {
//prevent a default
event.preventDefault();
//toggle font awesome icon (on/pause)
$(this).find('i').toggleClass('fa-volume-off');
});
//play/pause
function playAudio(){
audio.play();
}
function pauseAudio(){
audio.pause();
}
})();
【问题讨论】:
-
能否提供音频的完整 URL 以在我的解决方案中进行测试?
-
好的,我通过网络检查器为需要它进行测试的其他人找到了它...freelancezonebd.com/jim/st/music/guitar.mp3
标签: javascript jquery html audio