Egret社区
本帖最后由 yangjiao123 于 2021-3-25 14:54 编辑

e1.png e2.png e3.png

引擎5.2.33版本发现能正常播放声音,没有异常,5.4.1不光没有声音,还有以下问题
源文件:egret.web.js错误行:bufferSource.start(0, this.$startTime);
如果把this.$startTime这个参数直接改成0,就正常不会报错(例:bufferSource.start(0, 0)safari浏览器下:this.$startTime这个变量不知道为什么有时不会0,不为0时直接报错,导致项目黑屏

项目里播放声音都是重0开始的,但是这里输出偶尔startTime不为0,只要不为0就会报错
以下是demo例子
22.png

demo链接:https://res.qpdashi.com/web/games/testddz/12/index.html
safari浏览器下
直接点击黄色小块会随机播放音乐,连续不停的点击,期间把浏览器的焦点切换一下,使浏览器不是活动窗口,切换回来时就会没有声音,焦点多切换几次,再次点击黄色小块就会报错,如果不出现可多点击黄色小块进行声音播放




ddz.zip

6.91 MB, 阅读权限: 100, 下载次数: 1, 下载积分: 银子 -1

分享到 :
0 人收藏

10 个回复

倒序浏览
app小王子  社区管理员 | 2021-3-19 13:52:17
麻烦您提供下这个复现demo吧,我们这边排查下问题
yangjiao123  登堂入室 | 2021-3-24 15:48:00
app小王子 发表于 2021-3-19 13:52
麻烦您提供下这个复现demo吧,我们这边排查下问题

还原5.2.33就正常了,5.4.1在safari浏览器下声音会报错的,IOS,Mac下都会出现
app小王子  社区管理员 | 2021-3-24 16:42:59
yangjiao123 发表于 2021-3-24 15:48
还原5.2.33就正常了,5.4.1在safari浏览器下声音会报错的,IOS,Mac下都会出现

是直接用5.4.1引擎创建项目然后播放声音在mac电脑的safari浏览器上就会报错吗?怎么复现呢?
yangjiao123  登堂入室 | 2021-3-25 14:55:10
app小王子 发表于 2021-3-19 13:52
麻烦您提供下这个复现demo吧,我们这边排查下问题

提供了在线地址与demo,请查看一下,5.2.33是没有这个问题的
yangjiao123  登堂入室 | 2021-3-30 09:20:50
app小王子 发表于 2021-3-24 16:42
是直接用5.4.1引擎创建项目然后播放声音在mac电脑的safari浏览器上就会报错吗?怎么复现呢? ...

你好,想问下目前是什么情况呢
app小王子  社区管理员 | 2021-3-30 17:05:31
yangjiao123 发表于 2021-3-30 09:20
你好,想问下目前是什么情况呢

这个问题我提交给研发了,请问这种情况在mac上面的chorme浏览器会出现吗?我这边在mac的chorme上面测试是没有复现的
app小王子  社区管理员 | 2021-3-30 17:14:33
yangjiao123 发表于 2021-3-30 09:20
你好,想问下目前是什么情况呢

我们会尽快处理这个问题 有进度告知您
yangjiao123  登堂入室 | 2021-3-31 16:50:03
app小王子 发表于 2021-3-30 17:14
我们会尽快处理这个问题 有进度告知您

mac 上的chorme测试和你一样,没有问题,主要是mac和ios上的safari都会有问题,你可以直接链接地址进行测试,点黄色方块不断播放声音,期间切换一下焦点让浏览器不为活动窗口(多试几次),返回继续点黄色方块播放声音(打开safari的开发模式-显示页面资源,就会看到很多报错)链接地址:https://res.qpdashi.com/web/games/testddz/12/index.html
yangjiao123  登堂入室 | 2021-3-31 16:53:40
app小王子 发表于 2021-3-30 17:05
这个问题我提交给研发了,请问这种情况在mac上面的chorme浏览器会出现吗?我这边在mac的chorme上面测试是 ...

如有需要请告知一个微信号,添加一下,演示给你们看看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部