Egret社区

[Egret Engine] IOS support 播放声音问题

2016-10-10 17:29
23409
产品 Egret iOS Support 版本 IOS support 3.18 和3.20
复现概率 100% 平台 iOS IOS support 3.18 和3.20
复现步骤 点击播放背景音乐 -- 停止音乐---播放背景音乐
问题描述 播放背景音乐后 ,点击按钮停止背景音乐的播放 ,在点击播放后播放音乐失败 , 添加了缓存后 , 第一次播放失败 , 第二次可以播放
错误代码 this.backSound.type = egret.Sound.MUSIC;
this.backChannel = this.backSound.play(0,0);
BUG截图
IOS support 3.18 之前的版本是正常的,使用这两个版本就是有这些问题了

dfggggg.zip

1.39 MB, 下载次数: 7, 下载积分: 银子 -1

分享到 :
0 人收藏

9 个回复

倒序浏览
yjtx  官方团队 | 2016-10-10 17:45:33
我测试了下web也是有问题的。不要直接调用 sound 的close,就和不能调用 texture 的dispose一样,想清理请使用 res 自带的 destroyRes 来删
asndy23  登堂入室 | 2016-10-11 09:49:01
yjtx 发表于 2016-10-10 17:45
我测试了下web也是有问题的。不要直接调用 sound 的close,就和不能调用 texture 的dispose一样,想清理请 ...

IOS native 版本 背景音乐第一次播放 , 是连续的两次播放 , 第一次播放了一点然后停止开始播放第二次,web 上正常
yjtx  官方团队 | 2016-10-11 09:53:02
asndy23 发表于 2016-10-11 09:49
IOS native 版本 背景音乐第一次播放 , 是连续的两次播放 , 第一次播放了一点然后停止开始播放第二次, ...

你去掉调用的 close 方法看看。
asndy23  登堂入室 | 2016-10-11 10:02:48
yjtx 发表于 2016-10-11 09:53
你去掉调用的 close 方法看看。

没有效果 ,一样的问题
yjtx  官方团队 | 2016-10-11 10:24:33
asndy23 发表于 2016-10-11 10:02
没有效果 ,一样的问题

我这边测试,stop后需要play2次才会有声音,我们看下这个问题
asndy23  登堂入室 | 2016-10-12 14:34:49
yjtx 发表于 2016-10-11 10:24
我这边测试,stop后需要play2次才会有声音,我们看下这个问题

这个问题现在有解决吗?
yjtx  官方团队 | 2016-10-12 14:37:53
asndy23 发表于 2016-10-12 14:34
这个问题现在有解决吗?

还没
asndy23  登堂入室 | 2016-10-15 13:48:17

声音的问题下个版本能更新吗?Appstore 要更新到最新版本 还是要解决这个声音问题
wonly3  登堂入室 | 2018-8-4 00:10:26
两年过去了,这个问题解决了吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部