.stop()和.pause()不能在.play()工作的地方工作

时间:2015-01-15 20:50:11

标签: javascript asp.net html5-audio

在Visual Studio express ASP.NET解决方案的.js页面上 为什么

window.onload() {
document.getElementById('ambience').play(); 
}

工作(它确实!),但为什么

window.onload() {
document.getElementById('ambience').play(); 
document.getElementById('ambience').stop(); 
}

不要停止音乐? .pause();也不会暂停音乐 我也尝试过:

它确实播放音乐。我试过了:

window.onload =  function() {

    var snd = document.getElementById('ambience').play();
    var clickmeButton = document.getElementById('playJackpot');
    clickmeButton.onclick = playSound;
}

function playSound() {
    document.getElementById('ambience').stop();
}

.stop()或.pause()的等价物是否适用?什么样的命令 我应该在视觉工作室工作,以便根据条件获得声音,然后明确地关闭或停止播放一次,只有一次?这样做的背景是我在定时器控件中有播放按钮,因此它可以操作其他功能,但是每个定时器滴答(需要设置在几分之一秒内)再次启动播放,以便声音是断断续续的,因为它是从计时器的每个'滴答声'开始的。所以,我需要播放它,然后立即关闭声音的播放能力,直到有人再次点击播放按钮。

0 个答案:

没有答案