h5
<div id="music" class="music play">
<a class="music-btn"></a>
</div>
<audio id="bgMusic" src="scripts/m.mp3" autoplay="autoplay" loop="loop"></audio>
css
#music{
position: absolute;
z-index: 1000;
right:10px;
top:15px;
width: 25px;
height: 25px;
}
.music .music-btn {
display: block;
padding-left: 1px;
width: 25px;
height: 25px;
}
.play .music-btn{
display: block;
padding-left: 1px;
width: 25px;
height: 25px;
background-image: url(images/music.png);
background-size: 100% 100%;
}
.pause .music-btn{
display: block;
padding-left: 1px;
width: 25px;
height: 25px;
background-image: url(images/music1.png);
background-size: 100% 100%;
}
重点js
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
var music=document.getElementById('music');
var audio=document.getElementById('bgMusic');
function autoPlayAudio() {
wx.config({
// 配置信息, 即使不正确也能使用 wx.ready
debug: false,
appId: '',
timestamp: 1,
nonceStr: '',
signature: '',
jsApiList: []
});
wx.ready(function() {
audio.play();
});
}
autoPlayAudio();
music.onclick=function(){
if(audio!==null){
if(!audio.paused){
audio.pause();// 这个就是暂停
music.setAttribute("class", "pause");
}else{
audio.play(); // 这个就是播放
music.setAttribute("class", "play");
}
}
}
</script>