html5自动播放视频

博客介绍了HTML5可直接播放视频,使用特定标记即可。但自动播放属性“autoplay”无效,需设置静音属性“muted”才能实现自动播放,还调侃了未静音自动播放可能带来的尴尬场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

html5可以直接播放视频。就用标记<video>即可,真好。

可是怎么自动播放视频?

不是有"autoplay"吗?但是,无效。任凭你设属性,或是video.play()都无济于事。非要你手动点击才能播放。

后来才知道,需要设置静音属性autoplay才起作用!真是太细心了!设想我们无意中打开一个爱情动作片,叫声很大,而且好死不死,是在一个重要的高级会议场合,怎么破?

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>视频播放</title>
    <style>
        html,body{
            margin: 0;
            width:100%;
            height: 100%;
        }
        #video1{
            width:350px;
            height:280px;
        }
        .hidden{
            display:none;
        }
    </style>
    <script type="text/javascript" src="/static/js/jquery-1.8.3.min.js"></script>
</head>
<body>
    <div>
        <video id="video1" muted="muted" autoplay="autoplay" src="" controls="controls">
        </video>
    </div>
</body>
<script type="text/javascript">
    $(function(){
		var video = document.getElementById("video1");
        video.src = "http://192.168.0.98:20000/v1.mp4";
        video.play();
    });
</script>
</html>
muted="muted" autoplay="autoplay"

muted,静音之意。多么生僻的单词,为啥不是quiet?或者干脆叫“shut up”

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值