zoukankan      html  css  js  c++  java
  • 微信页面的音乐自动播放实现

    function autoPlayMusic(selector) {
    /* 自动播放音乐效果,解决浏览器或者APP自动播放问题 /
    function musicInBrowserHandler() {
    musicPlay(true, selector);
    document.body.removeEventListener('touchstart', musicInBrowserHandler);
    }
    document.body.addEventListener('touchstart', musicInBrowserHandler);
    /
    自动播放音乐效果,解决微信自动播放问题 */
    function musicInWeixinHandler() {
    musicPlay(true, selector);
    document.addEventListener("WeixinJSBridgeReady", function() {
    musicPlay(true, selector);
    }, false);
    document.removeEventListener('DOMContentLoaded', musicInWeixinHandler);
    }
    document.addEventListener('DOMContentLoaded', musicInWeixinHandler);
    }

    function musicPlay(isPlay, selector) {
    var media = document.querySelector(selector);
    if (isPlay && media.paused) {
    media.play();
    }
    if (!isPlay && !media.paused) {
    media.pause();
    }
    }

    autoPlayMusic调用的时候必须写在(function(){
    })()里面

    ------学习贵在分享,贵在记录,贵在总结。
  • 相关阅读:
    标签,css,排版
    浏览器的内核
    焦点事件
    cookie
    浏览器的行为
    百叶窗分析
    水仙花数
    递归函数
    拖拽的问题解决
    正则的具体
  • 原文地址:https://www.cnblogs.com/kevin1220/p/6429366.html
Copyright © 2011-2022 走看看