zoukankan      html  css  js  c++  java
  • ios微信公众号分享回调事件

    IOS手机在分享成功后,回调事件无法正常执行,在回调方法里面加入:

    setTimeout(function () {
      //todo
    }, 500);

    例如:

    //分享
    Share({
    title: "********",
    content: "***************",
    desc: "********************",
    success: function () {
      setTimeout(function () {
        //todo
      }, 500);
    },
    link:'*****',
    imgUrl: '',
    timestamp: ******,
    nonceStr: "****************"
    });

     微信公众号浏览器环境下,IOS系统不能自动播放音乐audio,处理方法:

    <audio autoplay preload loop id="music" src="/back.mp3" ></audio>
    wx.config({
                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
                appId: '************', // 必填,公众号的唯一标识
                timestamp: p.timestamp, // 必填,生成签名的时间戳
                nonceStr: p.nonceStr, // 必填,生成签名的随机串
                signature: signature,// 必填,签名,见附录1
                jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
            });
            wx.ready(function () {
    
                if (p.playAudio) p.playAudio()
    .......})

    在页面的

    playAudio事件中将 document.getElementById('music').play();即可
    playAudio: function () {
                    document.getElementById('music').play();
                }

    记录下,下次不反坑

  • 相关阅读:
    FindData_查找数据库中所有相关的字符
    删除所有的视图,存储过程
    游标
    常用sql收藏
    Java学习笔记15--引用传递
    Java学习笔记14--动态代理
    Java学习笔记13--比较器(Comparable、Comparator)
    Java学习笔记11--Annotation
    Java学习笔记12--国际化
    Java学习笔记10--枚举
  • 原文地址:https://www.cnblogs.com/jy1314520/p/10688421.html
Copyright © 2011-2022 走看看