2

我有一个播放嵌入声音的网页。如果我在播放声音时“关闭”iPad 上的浏览​​器,声音不会停止。当浏览器不可见时,如何使声音停止播放?

4

1 回答 1

1

以为我会让你知道,因为我刚刚设法找到了解决方案。

像这样的代码应该可以工作:

var lastSeen;
var loop = function (){
    lastSeen = Date.now();
    setTimeout(loop, 50);
};
loop();

var music = document.getElementById('music');
music.addEventListener('timeupdate', function (){
    if(Date.now() - exports.lastSeen > 100){
        this.pause();
    }
}, false);
于 2013-01-21T12:12:53.530 回答