我有html5视频播放器:
<video width="185" height="104" autoplay="autoplay" loop>
<source src="comm.mp4" type="video/mp4" />
</video>
这是一个5秒的视频。我想要循环播放,但是我希望这个视频第一次播放后静音。
jQuery大师......我正在寻找你的帮助。
答案 0 :(得分:0)
如评论中所述 - 一种方法是在n秒后通过超时将视频设置为静音。我更喜欢这样的事情:
// use all videos with a loop attribute
// remove the attribute and replay on end event
$('video[loop]').bind('ended', function(){
// prop or attr depends on your jquery version
$(this).attr('muted', true);
this.play();
}).removeAttr('loop');