1.3.2播放音效问题和崩溃的问题

我是mac版本的,

类似这样错误, 我明明已经切换回来内置引擎了还提示这个错误,然后运行模拟器就直接崩溃。我删除creator重新安装后好了。具体出现问题的流程是这样的:使用外部引擎,然后编译一个模拟器,编译取消(编译失败),然后此时无法使用模拟器预览,之后切换会使用内置引擎,就会出现我说的问题,内置引擎的模拟器也无法运行了。环境一直是Mac。

VID_20161214_123345_1.mp4.zip (312.6 KB)
注意听开始的破音,现在每次播放之前我都调用了stop,如果不调用stop破音更严重,是mac环境模拟器。

已经找到原因了,会尽快修复。请问这个音频可以给我添加到测试例中么?

嗯,我测试看看

可以的,还发现一个问题,1.3.2不支持spine的网格动画了吗?1.2.2播放正常,1.3.2的都不会动了。

这个请另外提一个issue吧。不要在这个贴提跟音效无关的。

修复代码为:在cocos/audio/apple/AudioCache.mm中

        if (_dataSize <= PCMDATA_CACHEMAXSIZE)
        {
            _pcmData = (char*)malloc(_dataSize);

后面对申请的内存初始化一下,即加上如下一行代码:

memset(_pcmData, 0x00, _dataSize);
1赞

修改后需要重新编译模拟器吗?

1赞

肯定需要的啊。

已经测试,正常了,多谢!

麻烦标识title为【已解决】吧。谢谢。

崩溃的问题修复请参考这个帖子中的修复方法:

http://forum.cocos.com/t/crash/42187/6