h5音频播放
顺带解决微信中浏览时音频不会自动播放
html5 音频标签:
<audio src="music/music01.mp3" hidden="hidden" preload loop="loop" autoplay="autoplay" id="bg"></audio>
按钮标签:
<img src="img/music.png" id="music" />
按钮样式:
#music {
position: fixed;
top: 0.4rem;
right: 0.3rem;
width: 32px;
height: 32px;
z-index: 10000;
}
方法:
//音频标签播放
function audioAutoPlay(id){
var audio = document.getElementById(id);
audio.play();
document.addEventListener("WeixinJSBridgeReady", function () {
audio.play();
}, false);
}
audioAutoPlay('bg');
//音乐开启
function music(){
//音乐
var music = 0;
var musicOpen = true;
var musicTween = setInterval(function() {
music += 2;
$('#music').css('transform', "rotate(" + music + "deg)");
if(music == 360) {
music = 0;
}
}, 10);
$('#music').on('