在iPad上,当浏览器“关闭”时,如何让我的网页上的嵌入声音停止播放?

时间:2012-10-03 13:14:44

标签: ios ipad audio safari

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

1 个答案:

答案 0 :(得分:1)

以为我会告诉你,因为我设法find a solution.

像这样的代码应该有效:

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