【问题标题】:Loop Mediaelement.js video only 5 times仅循环 Mediaelement.js 视频 5 次
【发布时间】:2013-08-23 08:50:10
【问题描述】:

我只想循环播放我的 Mediaelement.js 视频 5 次。我找到了可以设置loop: true 的设置,它可以让你循环播放视频。但是使用此设置,它会无限循环。我想在 5 次后停止循环。

$(this).mediaelementplayer({
    loop: true,
    alwaysShowControls: false,
    startVolume: 0,
    features: [],
});

Mediaelement 是否有一些额外的设置来限制这种循环?或者我应该使用自定义 Javascript 来做到这一点?

【问题讨论】:

  • 为什么要投反对票,这个问题有什么问题?

标签: javascript mediaelement.js


【解决方案1】:

有一个事件在视频结束时触发,您可以使用它来知道视频播放了多少次并在五点停止,此代码未经测试,但应该为您指明正确的方向

var player = $('videoContainer').mediaelementplayer();
var playCount = 0;

player.media.addEventListener('ended', function(e) {
    playCount++;
    if (playCount>=5){
        player.stop();
    } 
}, false);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多