gpt4 book ai didi

javascript - session 超时计时器未等待音轨播放时间

转载 作者:行者123 更新时间:2023-12-03 03:49:23 24 4
gpt4 key购买 nike

当用户选择任何复选框时,我的网站上有很多可用的复选框,相应的音轨将播放。

在此页面中,我们使用 session 超时来限制 2 分钟不活动,但问题是有时音轨播放时间超过 2 分钟,此时我们的 session 计时器也会占用音频播放时间,因此我们的 session 在音轨完成之前结束。

如何使 session 超时计时器在当前音轨完成后启动。

音频元素在 DOM 中不可用,音轨在 JS 文件中可用。

最佳答案

您可以清除音频开始的间隔并检查音频是否以ended结束。属性(property)或onEnded event然后再次启动 session 超时。

var player = document.getElementById('player');
player.addEventListener('play', function() {
// Stop session timer
});
player.addEventListener('ended', function() {
// Start session timer again
});

关于javascript - session 超时计时器未等待音轨播放时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45233546/

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