HTML 5视频保持循环,即使我设置它不循环

时间:2014-05-31 01:16:40

标签: javascript jquery loops attributes html5-video

我在这里有这个例子:

http://codepen.io/anon/pen/IqbCB

想要问我从JS' loop =" loop"'但它仍然循环。我希望背景视频只播放一次。我正在把我的头发弄错了。)

我改变了这个:

html += '<video class="hidden-xs hidden-sm" id="'+plugin.settings.videoid+'" preload="auto" autoplay="autoplay" loop="loop"';

到此:

html += '<video class="hidden-xs hidden-sm" id="'+plugin.settings.videoid+'" preload="auto" autoplay="autoplay"';

但仍然没有。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

这似乎是由这一行引起的:

plugin.$videoEl.bind('ended', function(){ this.play(); });

这是非常明显的(在ended事件后,视频将使用.play()再次播放)

删除此行(并完全删除loop属性)可使其为played only once