此文可能对ios端适用,因为Android机型暂未发现无法播放情况。
应该是某些浏览器对一些标签进行了限制啥的,就像chrome对视频播放也进行了一些限制。
<audio id=”mp3″ autoplay=”autoplay” loop=”true” hidden=”true” src=”src/02.mp3″></audio> 引入音乐文件
使用js
// music自动播放
var music = document.querySelector(“audio”);
var state = 0; //初始暂停状态
document.addEventListener(‘touchstart’, function(){
if(state==0){
music.play(); //音乐播放
state=1;
}
}, false);
第一种方式:
document.addEventListener(“WeixinJSBridgeReady”, function () {
music.play(); //音乐播放
}, false);
//循环播放
music.onended = function () {
music.load();
music.play();
}
第二种方式:
wx.ready(function () {
var globalAudio=document.getElementById(“mp3”);
globalAudio.play();
})
测试可以循环播放。
代码摘抄于:https://blog.csdn.net/mangxi8200/article/details/79389701
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/addevelopment/894836.html