gpt4 book ai didi

html - 禁用音频在锁定屏幕后继续播放或在 Safari 中按主页按钮

转载 作者:行者123 更新时间:2023-11-29 00:45:37 24 4
gpt4 key购买 nike

我正在做一个项目,有时我需要在网络中使用标签播放音频。但我发现在锁屏或按下主页按钮后音频不会停止。它只是继续播放。那么有没有办法禁用它?顺便说一句,我尝试了最简单的方法,但音频不会停止。这是代码:

<html>
<body>
<audio src="./movies/1.mp3" controls="controls">
Your browser does not support the audio element.
</audio>
</body>
</html>

也许吧。我可以听一些事件,比如点击主页按钮或锁定屏幕和暂停()?但我不知道这是否可能。

最佳答案

利用循环检查用户是否在网页上。存储时间。

这是我的 jQuery 代码:

var lastSeen
var loop = function (){
lastSeen = Date.now()
setTimeout(loop, 50)
}
loop()
var media = $('audio, video')
media.each(function () {
this.addEventListener('timeupdate', function () {
if(Date.now() - lastSeen > 100) {
this.pause()
}
}, false)
})

来源:Stop HTML5 audio from looping when iOS Safari is closed

关于html - 禁用音频在锁定屏幕后继续播放或在 Safari 中按主页按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38630370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com