gpt4 book ai didi

javascript - 如何使用 true/false 条件在 JavaScript 的 if 循环中暂停视频?

转载 作者:行者123 更新时间:2023-11-28 04:19:32 25 4
gpt4 key购买 nike

假设我得到了一个 onclick 甚至返回 true 或 false 并将其存储在变量中。

 $('.box1').on('click', function(){
boxClicked = true;
video1[0].play();
});

稍后在代码中,我正在使用;

$(video1).on('timeupdate', function()
{
var currentTime = Math.round(this.currentTime);
var durationNum = Math.round(this.duration);
var formattedCurrentTime = secondsToHms(currentTime);
var formattedDurationTime = secondsToHms(durationNum)
onTrackedVideoFram(formattedCurrentTime, formattedDurationTime)

if(currentTime == boxTime && boxClicked == true) {
video1[0].pause();
}
});

});

boxTime 是一个预存值为 10 的变量因此,它应该在 10 秒的持续时间内检查 boxClick 是否为 truefalse 并且如果 false ,它应该暂停视频。

我唯一的问题...它没有这样做。

最佳答案

您说仅当 boxClickedfalse 时才暂停视频。如果是这种情况,只需在 if 语句中检查 boxClicked 是否为 false 而不是 true:

if(currentTime == boxTime && boxClicked == false) {
video1[0].pause();
}

关于javascript - 如何使用 true/false 条件在 JavaScript 的 if 循环中暂停视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45554925/

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