Ios 在iPad上,当浏览器处于';关闭';?

Ios 在iPad上,当浏览器处于';关闭';?,ios,ipad,audio,safari,Ios,Ipad,Audio,Safari,我有一个网页,播放嵌入的声音。如果在播放声音时“关闭”iPad上的浏览器,声音不会停止。当浏览器不可见时,如何使声音停止播放?我想我应该让您知道,因为我刚刚设法做到了 这样的代码应该可以工作: var lastSeen; var loop = function (){ lastSeen = Date.now(); setTimeout(loop, 50); }; loop(); var music = document.getElementById('music'); musi

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

我想我应该让您知道,因为我刚刚设法做到了

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

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);

你找到解决方案了吗?谢谢,我认为这与我们最终采用的解决方案类似。@muggezifter No problem:)