【发布时间】:2025-12-30 00:10:16
【问题描述】:
我有一个视频。
http://www.redrose.com.br/riosultec/
我知道loop 属性从一开始就循环,但我想在第三秒后循环它。这是徽标进入屏幕后。
我尝试了很多方法,但没有找到任何解决方案。
我看到另一个关于使用JavaScript在特定点加载视频的话题。
我尝试将其转换为重新加载视频并仅在我想要的位置开始,但它不起作用。
【问题讨论】:
我有一个视频。
http://www.redrose.com.br/riosultec/
我知道loop 属性从一开始就循环,但我想在第三秒后循环它。这是徽标进入屏幕后。
我尝试了很多方法,但没有找到任何解决方案。
我看到另一个关于使用JavaScript在特定点加载视频的话题。
我尝试将其转换为重新加载视频并仅在我想要的位置开始,但它不起作用。
【问题讨论】:
这可能只能在 JavaScript 中完成。
视频具有返回视频长度的duration 属性。我们也可以获取视频的currentTime,判断是否等于中点,然后重置为0。
var video = document.getElementById("my-video");
var midway = (video.duration / 2);
setInterval(function() {
if (video.currentTime === midway) {
video.currentTime = 0;
}
},0);
【讨论】: