首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视频海报播放延迟

视频海报播放延迟
EN

Stack Overflow用户
提问于 2020-01-15 11:36:56
回答 1查看 228关注 0票数 4

我正在努力弄清楚如何在延迟的情况下播放我的‘动画’视频。它需要有一个透明的背景和没有控制器,所以就像一个gif。

我认为视频是唯一的解决方案,但是现在它要么在循环中运行,要么只运行一次。

示例图像:

代码语言:javascript
复制
  <div id="nee">
  <video poster="" id="bgvid" playsinline muted>
    <source src="   rendermirror.webm" type="video/webm">
    <source src="rendermirror.mov" type="video/mp4">
</video>

我也试过用一段时间,但我没能让它正常工作。

代码语言:javascript
复制
      var video = document.getElementById("bgvid");
  video.addEventListener("canplay", function() {
    setTimeout(function() {
      video.play();
    }, 5000);
  });

如果有人有任何建议的话,我们会很感激的。

干杯,

EN

回答 1

Stack Overflow用户

发布于 2020-01-15 11:58:57

加载时我pause视频,5s后播放视频

代码语言:javascript
复制
var video = document.getElementById("myVideo");
// pause video event
video.pause();


video.addEventListener("canplay", function() {
  setTimeout(function() {
    video.play();
  }, 5000);
});
代码语言:javascript
复制
<video id="myVideo" width="320" height="176">
  <source src="http://www.w3schools.com/tags/mov_bbb.mp4" type="video/mp4">
</video>

如果您想要loop视频,那么您将需要添加更改

代码语言:javascript
复制
var video = document.getElementById("myVideo");
// pause video event
video.pause();


video.addEventListener("canplay", function() {
  setTimeout(function() {
    video.play();
  }, 5000);
});
代码语言:javascript
复制
<video id="myVideo" width="320" height="176" loop>
  <source src="http://www.w3schools.com/tags/mov_bbb.mp4" type="video/mp4">
</video>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59750646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档