5

Mediaelement.js ビデオを 5 回だけループしたいと思います。を設定できる設定を見つけましたloop: true。これにより、ビデオがループします。しかし、この設定では、無限ループします。5回でループを止めたいです。

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

Mediaelement には、このループを制限する追加の設定がありますか? または、カスタム Javascript を使用してこれを行う必要がありますか?

4

1 に答える 1

1

ビデオが終了したときに発生するイベントがあります。これを使用して、ビデオが再生された回数を知り、5 で停止することができます。このコードはテストされていませんが、正しい方向に向ける必要があります。

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

player.media.addEventListener('ended', function(e) {
    playCount++;
    if (playCount>=5){
        player.stop();
    } 
}, false);
于 2013-09-03T09:31:26.077 に答える