问题描述
我已经创建了我的函数的小提琴这里()。现在我想为用户提供声音静音/ unpute选项。例如,如果我的一个链接,然后点击播放的声音就像做好准备,5,4,3,2,1
应该是静音,反之亦然。
I have created a fiddle of my function here( http://jsfiddle.net/rhy5K/10/ ) . Now i want to provide the Sound "Mute/unpute" option for users. Example if i click on "a link then sound playing like Get ready,5,4,3,2,1
should be mute and vice-versa.
我想喜欢叫一个以 toggle_sound
上点击功能,但我搞不清自己应该在函数内部写什么到静音。
I am thinking like to call a to toggle_sound
function on click, but i am confuse like what should i write inside the function to mute the sound.
请提供给我一个逻辑,或者我的问题的解决方案。
Please provide me a logic, or a solution for my problem.
使用说明code例如:
我要静音/取消静音这下面的声音播放
I want to MUTE/UnMUTE this below sound playing
var playGetReady = function (done) {
var ids = ['audiosource', 'a_5', 'a_4', 'a_3', 'a_2', 'a_1'],
playNext = function () {
var id = ids.shift();
document.getElementById(id).play();
if (ids.length) {
setTimeout(playNext, 1000);
} else {
done();
}
};
playNext();
};
警告:这个js小提琴演示可在负载播放声音的
Warning: This JS fiddle demo may play sound on load
推荐答案
我认为你可以使用:
document.getElementById(id).volume = 1;
或
document.getElementById(id).volume = 0;
这篇关于如何使用javascript静音的音频/取消静音的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!