原生js——控制ios设备在微信打开网页时,自动播放音乐

时间:2021-05-07 00:18:01   收藏:0   阅读:31
<audio id="bg-music" src="1.mp3" autoplay="autoplay" controls></audio>

  

// DOM中的内容加载完毕之后,调用函数
document.addEventListener(‘DOMContentLoaded‘, musicInWeixinHandler);

function musicInWeixinHandler() {
    musicPlay(true);
    document.addEventListener("WeixinJSBridgeReady", function () {
        musicPlay(true);
    }, false);
    document.removeEventListener(‘DOMContentLoaded‘, musicInWeixinHandler);
}

function musicPlay(isPlay) {
    var media = document.querySelector(‘#bg-music‘);
    if (isPlay && media.paused) {
        media.play();
    }
    if (!isPlay && !media.paused) {
        media.pause();
    }
}

  

原文:https://www.cnblogs.com/limonyun/p/14736539.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!