ios上音乐播放有问题 总是莫名奇妙的没有掉 v1.4最新

能搞个复现问题的demo给我们调试一下么?
目测那个返回INVALID_AUDIO_ID是因为32个openal的播放实例都被占用满了。

我用测试例跟踪了一下,是能够释放audio source的。
估计测试例没有覆盖到你的使用方式。麻烦整理一下demo吧,我们复现后会尽快修复。

demo肯定 是做不出来的,我们都是实际使用中出现的问题,你按我说的楼上的方法就能先试出一个问题来 没准 你就发现bug点了

肯定是对这个 状态的维护有问题

AudioEngine::play2d的哪一行打断点?

我们也遇到了,xcode 随便哪里下断点,只要中断了,背景音乐立马挂掉,恢复不了,这应该是有问题的吧

用cpp-tests/NewAudioEngineTest/AudioControlTest试过N次了,下断点,恢复,背景音乐还在的。

我知道肯定是我哪里姿势不对。:joy:

… 我是用creator 1.4 发布的iOS项目,可能有些地方不一样吧。
今天遇到两次,背景音乐播着播着没了…

我也遇到ios上莫名其妙就播不出声音了···android上重来不会出现···只有ios上出现···用户反映在游戏中玩的时间久了···就会出现这个情况···

音乐没掉是不是出现在游戏内更新之后?如果是,这个bug在v1.5后修复了。

在切出游戏切回来的时候, 小概率出现背景音乐没有了的情况, 遇到过几次, 同iOS

请问音乐丢失的问题你解决没?

有解决方案了吗?

一个不完美的解决方案是监听音乐结束事件:cc.audioEngine.setFinishCallback(),在里面再重新播放。异常中止时会调用这个接口。供参考!

我们项目里也有这个问题,有时候进游戏都没有

请说明问题的时候,至少附带上Creator的版本。

如果在最新版本中还有这种情况出现,这个是一个临时解决方案。

抱歉各位,这个帖子已经非常老了,由于新版本 Creator 已经修复了这些 bug,这个帖子关闭。如果还有相似问题,麻烦重新开帖,描述清楚问题、版本等相关信息。