国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > HTML5 > 正文

解決HTML5中的audio在手機端和微信端的不能自動播放問題

2024-09-05 07:23:06
字體:
來源:轉載
供稿:網友

再做H5頁面的時候,發現audio在手機端和微信端添加了autoplay以后還是不可以自動播放,這是因為手機端為了節約流浪所設置的

通常解決方法是給一個交互事件:

標簽:

<audio loop src="/photo/aa.mp3" id="audio" autoplay preload="auto">

該瀏覽器不支持audio屬性</audio>

解決方法:

//--創建頁面監聽,等待微信端頁面加載完畢 觸發音頻播放document.addEventListener('DOMContentLoaded', function () {    function audioAutoPlay() {        var audio = document.getElementById('audio');            audio.play();        document.addEventListener("WeixinJSBridgeReady", function () {            audio.play();        }, false);    }    audioAutoPlay();});//--創建觸摸監聽,當瀏覽器打開頁面時,觸摸屏幕觸發事件,進行音頻播放document.addEventListener('touchstart', function () {    function audioAutoPlay() {        var audio = document.getElementById('audio');            audio.play();    }    audioAutoPlay();});

還有一種針對蘋果的手機微信端的解決方法

第一步:引入js文件

<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>

第二步:配置文件

<script>        function autoPlayVideo(){            wx.config({                debug:false,                appId:"",                timestamp:1,                nonceStr:"",                signature:"",                jsApiList:[]            });            wx.ready(function(){                var autoplayVideo=document.getElementById("audio");                autoplayVideo.play()            })        };        autoPlayVideo();</script>

這樣在網絡穩定的情況下是可以自動播放的。

總結

以上所述是小編給大家介紹的解決HTML5中的audio在手機端和微信端的不能自動播放問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深圳市| 桐庐县| 资溪县| 卢龙县| 尖扎县| 霍邱县| 常宁市| 武川县| 清流县| 兴城市| 阜新市| 通城县| 浦北县| 宜君县| 六枝特区| 琼中| 咸丰县| 盖州市| 永定县| 盐山县| 龙游县| 阿合奇县| 普陀区| 黄石市| 都兰县| 沛县| 精河县| 杭锦旗| 碌曲县| 清水县| 潼关县| 曲松县| 天峨县| 乐昌市| 满城县| 芦溪县| 湘潭市| 如皋市| 微博| 商都县| 岳阳市|