我在这里有这个例子:
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"';
但仍然没有。
我做错了什么?
答案 0 :(得分:0)
这似乎是由这一行引起的:
plugin.$videoEl.bind('ended', function(){ this.play(); });
这是非常明显的(在ended事件后,视频将使用.play()
再次播放)
删除此行(并完全删除loop
属性)可使其为played only once。