收藏
回答

音乐浮窗如果不关闭会一直弹一直弹直至死机

音乐浮窗如果不关闭会一直弹一直弹直至死机

回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-04-15

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-04-15
    有用
    回复
  • Sam
    Sam
    2023-04-14
    这样点击右上角关闭了小程序,甚至还会又重新打开小程序
    
            wx.setEnableDebug({
                enableDebug: true
            });
    
    
            const audio_src = "https://hliot.oss-cn-beijing.aliyuncs.com/000000/glare-show-applet/test.mp3?q=1";
            const backAudioManager = wx.getBackgroundAudioManager();
            backAudioManager.title = "miss";
    
    
            setInterval(function () {
                if (backAudioManager.src) {
                    backAudioManager.seek(0);
                }
                else {
                    backAudioManager.src = audio_src;
                }
            }, 2000);
    
    2023-04-14
    有用
    回复
  • 谋谋谋
    谋谋谋
    2023-04-14

    哪里的音乐弹窗

    2023-04-14
    有用
    回复 1
    • Sam
      Sam
      2023-04-14
      安卓手机,把微信应用“显示在其他应用的上层”设为不允许,开启requiredBackgroundModes:["audio"],用定时器播放背景音乐并定时seek就会不断弹出对话框,还会不停触发onPageShow,onPageHide
      2023-04-14
      回复
  • 启年
    启年
    2023-04-14

    详细描述你的问题,最好把相关代码贴一下

    2023-04-14
    有用
    回复 5
    • Sam
      Sam
      2023-04-14
      2023-04-14
      回复
    • Sam
      Sam
      2023-04-14
      弹几次音乐浮窗,选择取消,就会触发onPageShow、onPageHide事件
      2023-04-14
      回复
    • Sam
      Sam
      2023-04-14
      如果不关闭浮窗,每次执行seek都会弹出新的浮窗直至死机
      2023-04-14
      回复
    • Sam
      Sam
      2023-04-14
      取消浮窗,执行seek后,页面是重新加载了
      2023-04-14
      回复
    • 启年
      启年
      2023-04-14回复Sam
      你为什么用setInterval,你应该用一次性定时器吧,
      https://developers.weixin.qq.com/miniprogram/dev/reference/api/setTimeout.html
      2023-04-14
      回复
登录 后发表内容