2022-11-28一周年为html添加微信自动播放

根据相关规定要求,在未经用户允许下不可以自动加载大流量的文件、视频或音频,所以微信,谷歌等客户端自动屏蔽了< video > 中的autoplay 属性。但是有以下几种方法可以处理达到自动播放的目的。

1. 创建页面监听(WeixinJSBridgeReady)

      这种方法只适用于微信客户端。原理:对页面加载进行监听,等待微信客户端页面加载完毕后,自动触发音频播放 。

<audio autoplay="autopaly" loop="loop" id="audios">

    <source src="music/bg.mp3" type="audio/mp3" />

</audio>

<script>

// 这里使用了微信自带的WeixinJSBridgeReady事件

document.addEventListener('WeixinJSBridgeReady', function() {

    document.getElementById('audios').play()

})

</script>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容