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(){
    })()里面

    ------学习贵在分享,贵在记录,贵在总结。
  • 相关阅读:
    MySql触发器简介
    MySQL存储过程
    MySQL自定义函数
    MySql视图
    MySQL增删改
    MySQL内联和外联查询
    MySql运算符
    SQL scripts
    Adding Swagger to Web API project
    Unable to get setting value Parameter name: profileName
  • 原文地址:https://www.cnblogs.com/kevin1220/p/6429366.html
Copyright © 2011-2022 走看看