首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用JavaScript控制HTML5视频播放器循环

用JavaScript控制HTML5视频播放器循环
EN

Stack Overflow用户
提问于 2010-08-11 12:13:16
回答 3查看 26.4K关注 0票数 6

我希望在浏览器中启用循环的HTML5视频与JavaScript不支持循环标记(ff)。有没有人知道访问视频播放结束并将播放恢复为零的可行性?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-08-11 12:27:18

您可以检测是否支持loop属性,并将其设置为true

对于不支持它的浏览器,您可以简单地绑定ended媒体事件,然后重新开始:

代码语言:javascript
复制
var myVideo = document.getElementById('videoId');
if (typeof myVideo.loop == 'boolean') { // loop supported
  myVideo.loop = true;
} else { // loop property not supported
  myVideo.addEventListener('ended', function () {
    this.currentTime = 0;
    this.play();
  }, false);
}
//...
myVideo.play();
票数 18
EN

Stack Overflow用户

发布于 2017-11-25 14:50:04

您可以简单地通过loop="false"循环打开或关闭视频,以停止自动视频重复播放。

代码语言:javascript
复制
<iframe style="position: absolute; top: 0; left: 0;"
src="http://video/name.mp4" width="100%" height="100%" frameborder="0"  webkitallowfullscreen loop="true" controls="false" mozallowfullscreen allowfullscreen></iframe>

loop="true"将启用视频播放器循环。

票数 1
EN

Stack Overflow用户

发布于 2017-07-31 21:12:26

代码语言:javascript
复制
<div>Iteration: <span id="iteration"></span></div>

<video id="video-background" autoplay="" muted="" controls>
        <source src="https://res.sdfdsf.mp4" type="video/mp4">
</video>

var iterations = 1;

    document.getElementById('iteration').innerText = iterations;

        var myVideo = document.getElementById('video-background');
    myVideo.addEventListener('ended', function () {    
                alert('end');
        if (iterations < 2) {
            this.currentTime = 0;
            this.play();
            iterations ++;          
            document.getElementById('iteration').innerText = iterations;
        }   

    }, false);


   // Please note that loop attribute should not be there in video element in order for the 'ended' event to work in ie and firefox
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3455229

复制
相关文章

相似问题

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