2.4.7 微信平台, 声音BUG, 有demo, 稳定复现

  1. 【demo可稳定复现】切场景,相同背景音乐, 背景音量就会变成要么0, 要么1, 没切场景前是正常的
  2. 【demo可稳定复现】在微信平台切到后台 背景音乐会自动停止播放, 除非去监听切后台事件, 并暂停和恢复音乐, 但其它平台都没有这个问题
  3. 在微信平台, 切后台或出现广告, banner也可触发, 经常会音效异常, 明明只调用一次播放, 却播放了两次。
    BugDemo.zip (422.2 KB)

希望小伙伴们帮忙查看下是为什么。是我写法问题, 还是引擎BUG
@jare
@Cocos-Cjie

顶一下, 附带稳定复现的demo

问题 1 看起来没有地方给 music 一个初始音量,只有在 slider 事件回调里设置了音量,一开始播放的时候就是音量为 1 的

问题2 3 描述不是很清晰,游戏退到后台,确实是会暂停音乐的,回到游戏音乐没有继续播放吗

不是这个问题啊, 说的是 切换场景后 不能修改音量

一开始多少都无所谓, 我拖动滑动条音量要能变大变小,
现在是web没问题, QQ, 抖音也没问题, 微信一开始也没问题, 切换场景后就不行了
大兄弟, 不好意思, 可能我没描述清楚

嗯嗯,音频这块的实现是平台相关的,描述问题的时候,最好附带平台信息哈,比如是什么平台,问题出现在 Android 还是 iOS 设备

我在微信上确认下

所有问题描述的都是微信小游戏平台, 我测试的手机是 安卓手机

问题1就是 切换场景后, 调节背景音量无效, 会变成 只能0或1, demo稳定复现

问题2描述的是 切后台 背景音乐会停, 再切回来, 没恢复播放, demo稳定复现

问题3描述的是 广告后, 高概率出现, 明明点调用一次播放音效, 却播放了两次, 明显听到声音叠加, , demo没有展示这部分的

好的,我看到标题写着微信了,是我漏看了,我确认下哦,有结论了会同步下

问题 2 复现了,问题 1 在 华为 mate30 pro 上没有复现,可能是设备兼容性问题,请问是在什么设备上测试的呢

小米 redmi k40, miui 12.5.19

华为 HUAWEI P40 Pro,


这两台问题1,2 都稳定复现

问题1, 你有按切换场景按钮吗?

有结论了吗?

问题1有复现吗?

不动工程的情况用p40 pro,测试可以复现,具体问题还在排查中;
另外的测试:
测试一:复制个一样的新场景来相互跳转(A -> B),无法复现;
测试二:换了个短一点的音频,无法复现;

我发现重复播放一个背景音乐,第二次的音量就固定,只能是零和1,跟切场景没关系

@_PP @215194780

测试环境

  1. 微信小游戏, 微信版本 8.0.18
  2. 安卓手机, redmi K40, MIUI 12.5.19

我在2.4.8上又做了个demo, 好像有一些更奇怪的变化了。

用滑动条设置背景音乐音量, 大概只生效了一秒, 就变成 0和1了。没有特殊操作。

但我一个游戏, 也是用2.4.8, 好像表现跟2.4.7一样。第一次播放音乐调整音量是有效果的。

demo:
2.4.8 声音BugDemo.zip (446.3 KB)

我的一个微信游戏。调节音效的界面在 游戏 里的设置按钮

游戏二维码:

gh_7e00f57d4930_344

麻烦两位老哥, 帮忙解决一下。

image
这边暂时加上这两句试试。。 :sweat_smile:

这个BUG你们那边有复现吗?
预计什么时候能解决?

请问楼上的方法能解决吗?