Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 向音频添加OnClick Stop_Jquery_Html_Audio_Onclick_Toggle - Fatal编程技术网

Jquery 向音频添加OnClick Stop

Jquery 向音频添加OnClick Stop,jquery,html,audio,onclick,toggle,Jquery,Html,Audio,Onclick,Toggle,我制作了这个图像,所以当你点击它时,音频开始播放。但是,因为我使用的是一首完整的歌曲,而不是一点声音,所以我还需要能够阻止它 我如何制作它,以便打开和关闭声音 <audio id="1st_sound"> <source src="http://k007.kiwi6.com/hotlink/nbgq3cyywi/Damn_Good_Wife.mp3" type="audio/mpeg" /> </audio> <img src="ht

我制作了这个图像,所以当你点击它时,音频开始播放。但是,因为我使用的是一首完整的歌曲,而不是一点声音,所以我还需要能够阻止它

我如何制作它,以便打开和关闭声音

<audio id="1st_sound">
    <source src="http://k007.kiwi6.com/hotlink/nbgq3cyywi/Damn_Good_Wife.mp3"     type="audio/mpeg" />
</audio>


<img src="http://static.tumblr.com/6s0fefr/t3wne2irz/damngoodwifeplaybutton.jpg"     onClick="document.getElementById('1st_sound').play(); return false;" />

您可以使用此功能检查音频是否正在播放:

function isPlaying(playerId) {
    var player = document.getElementById(playerId);
    return !player.paused && !player.ended && 0 < player.currentTime;
}
对于静音,您可以使用以下方法:


但是,我试过了…你提到的一切。这是小提琴:
if (isPlaying(...)) {..Pause..} else {..Play..}
if(document.getElementById('background_audio').muted) {
    document.getElementById('background_audio').muted = true;
} else {
    document.getElementById('background_audio').muted = false;
}