v2.0.2 setFinishCallback 回调bug

版本:creator V2.0.2
手机:iPhone6S
代码:
playMusic(playEffct,callBack){
cc.loader.loadRes(playEffct,cc.AudioClip,(err,clip)=>{
if(err){
return;
}
var kid = cc.audioEngine.playEffect(clip,false);
console.log(‘机器人语音开始啦。。。。’+ kid);
cc.audioEngine.setFinishCallback(kid,()=>{
console.log(‘机器人语音结束啦。。。。,但是这里有个回调??’);
console.log(callBack);
kid = null;
if(callBack){
setTimeout(()=>{
console.log(‘我是callback’);
callBack();
},1000);
}
});
});
}

有时候,不会走回调,但是,按下home键,然后在点微信微信以后,会刷新一下,有可能重新走一遍,进入回调。@panda;用iPhone7,8,X,都试了,没有这问题。

@Knox

所以你 回来的 时候 stopall

为何没人理我? cc.audioEngine.setFinishCallback 这个方法 v2.0.2 在iPhone6系列上有问题,很大几率不会走回调!!!@panda @Knox

你好 你的问题是setFinishCallback在苹果6s微信小游戏环境中偶现无效的问题么

test.rar (248.4 KB)
这个功能我在苹果6s P中进行测试 是有正常跑回调的

非常感谢您的回复,我刚用6和6s试了一下,6没有问题,6s是有问题的,请用6s试一下。谢谢。

你好,我的问题,麻烦测一下,我现在自己的代码,用了一个setTimeout检测强制回调,但是,还是希望官网能测一下这个bug。只针对6s

请问你的苹果6s 系统版本是多少 如果是运行在微信小游戏上的也提供下微信版本

苹果系统:11.4.1(15G77);
微信版本:6.7.2;

@337031709

6s P上确实没有异常 目前没有6s测试机 后续如果确定问题我及时回复

嗯,好的。麻烦请测试一下。