Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从特定点循环HTML视频_Html_Loops_Video_Controls - Fatal编程技术网

如何从特定点循环HTML视频

如何从特定点循环HTML视频,html,loops,video,controls,Html,Loops,Video,Controls,我有一个录像带 我从一开始就知道循环属性循环,但我想在第三秒后循环它。这是在徽标进入屏幕之后 我尝试了很多方法,但没有找到任何解决方法 我看到了另一个关于使用JavaScript在特定点加载视频的主题 我试图将其转换为重新加载视频,并仅在我想要的点开始,但没有成功。这可能只能用JavaScript完成 视频具有返回视频长度的duration属性。我们还可以获取视频的currentTime,检查它是否等于中点,然后将其重置为0 var video = document.getElementByI

我有一个录像带

我从一开始就知道
循环
属性循环,但我想在第三秒后循环它。这是在徽标进入屏幕之后

我尝试了很多方法,但没有找到任何解决方法

我看到了另一个关于使用
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);

这可能只能在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);

我真的不知道如何使用你的脚本,但它不起作用:(我真的不知道如何使用你的脚本,但它不起作用:(