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

    ------学习贵在分享,贵在记录,贵在总结。
  • 相关阅读:
    Sql Server截断日志(转)
    C#/VB.NET语法的比较(转)
    ReportViewer矩阵报表
    逐步学习 iPhone App 开发(1)
    一月二十四日,无家可归
    再见2009
    poj 1376 机器人广搜
    hdu 1004 颜色问题
    hdu 2734 简单地字符串处理
    1116 贪婪的送礼者
  • 原文地址:https://www.cnblogs.com/kevin1220/p/6429366.html
Copyright © 2011-2022 走看看