请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

真机测试出现连续点击

)老师,我碰到一个很奇怪的问题~

为了方便测试,注册了小程序,用APPID发部了测试版。
Mac端上开发工具一切都是正常的。

--------- 以上是背景 ---------------

  1. 用手机进入小程序后,点击背景音乐,发现在播放(图标变了,出现了音乐控制台)就是没有声音;
  2. 点图标无法暂停音乐播放,一直没有声音;
  3. 音乐控制台也暂停不了播放,一直没有声音;
  4. 发现右上角菜单点“重新进入小程序”,声音就会突然开始播放;
  5. 于是打开手机端的vConsole;
  6. 发现我只要点一下播放按钮,这个按钮就会一直处于点击状态;(我附个截图,数字会一直增加)

老师有没有碰过这个情况啊?好奇怪,我百度了没找到原因。

图片描述

我在想,是不是mgr.onPlay(this.OnMusicStart)导致的,只要音乐在播放就会循环调用onMusicStart函数?为什么Mac端测试没有这个问题呢

正在回答

2回答

真机测试可能有真机bug,一般PC端测试为准,这些bug只能等官方修复了。

0 回复 有任何疑惑可以回复我~
  • 提问者 慎走刀口 #1
    好的,我试着把onPlay回调的函数拆开了,只控制变量,不操作音频播放。不过又有新的问题,onPause()又触发不了了,而且我使用都是mgr.pause(),电脑端都没问题,真机测试就变成stop()了,感觉问题还是很多的。
    
    谢谢老师回复!
    回复 有任何疑惑可以回复我~ 2022-03-11 19:15:44
7七月 2022-03-11 17:06:51

没有耶,你是说pc端没问题,但是真机有问题?

0 回复 有任何疑惑可以回复我~
  • 提问者 慎走刀口 #1
    是的,我把onPlay注释了,真机就没有问题了。不知道它为什么持续在调用onMusicStart,Mac端只会调用一次。
    可有解决的思路?
    回复 有任何疑惑可以回复我~ 2022-03-11 17:23:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信