【发布时间】:2016-06-26 05:02:46
【问题描述】:
我有一个带有src 的muted 视频标签。我能够以编程方式取消视频静音,但如果我同时更改 src 则不能(订单无关)。任何想法为什么会这样?这是一个例子:
setTimeout(function(){
// If you comment out this line and src doesn't change, it works.
$('#video').prop('src', 'http://webm.land/media/1KM9.webm');
$('#video').prop('muted', false);
}, 3000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<video id="video" autoplay muted src="http://webm.land/media/KLNV.webm" width="400" height="200" />
【问题讨论】:
-
但如果第一个视频没有静音,那么新视频也不会静音。而且静音和更改 src 的顺序似乎没有任何区别。关于如何解决这个问题的任何想法?
标签: javascript jquery html html5-video