美文网首页
html5标签video在谷歌浏览器下autoplay属性失效不

html5标签video在谷歌浏览器下autoplay属性失效不

作者: ForeverYoung_06 | 来源:发表于2019-11-14 10:21 被阅读0次

HTML部分

    <div class="li-video">
        <!-- poster="images/yx3.png" -->
        <video width="402" height="402" controls autoplay muted>
            <source src="images/video.mp4" type="video/mp4">
            您的浏览器不支持 video 标签。
        </video>
    </div>

CSS部分

/* 视频 */
.li-video {
    width: 402px;
    height: 402px;
    position: absolute;
    left: 350px;
    top: 550px;
    /* display: none; */
    border: 1px solid #1071BD;
}
.li-video video{
    background: #000;
    width: 100%;
    height: 100%;
}

效果图

video.png

解释

因为新版本的谷歌浏览器考虑到用户体验,部分视频在自动播放准备就绪后,会自动把音量调整到最大而播放,所以自18年就屏蔽了video的自动播放这一属性,不过在观察video标签的属性可以发现它的另一个属性muted,muted 属性是一个 boolean(布尔) 属性。muted 属性设置或返回音频/视频是否应该被静音(关闭声音)。所以将muted属性加上后,浏览器可以自动播放而且为静音状态下。这时可以添加属性controls控件,用户可以自己手动点击播放,从而视频有声音。可以发现,淘宝的详情页也是如此,一开始进去页面后,视频自动播放无声视频,鼠标点击控件的播放按钮才有声音。

相关文章

网友评论

      本文标题:html5标签video在谷歌浏览器下autoplay属性失效不

      本文链接:https://www.haomeiwen.com/subject/axglictx.html