求助:关于AudioSource组件播放结束回调

请问下官方大大们, AudioSource 这个组件播放结束的回调是什么啊?
我看了下AudioEngine里面的回调监听,是监听 “ended” 事件,然后我照着去监听
在web上是好的,但打包成app丢模拟器就凉了啊,看了下源代码注释是用cc._Audio覆盖 audio
是不是原生的就不是cc._Audio,所以没有on这个去监听引起的问题?
请问官方大大要怎么处理,我现在是需要用这个去控制音效,音效播放完就做某件事


AudioEngine

官网api里audioEngine 有个方法 setFinishCallback,你可以试试

这个我试过了,但我觉得这个类有点奇奇怪怪的,必须要调用了play才返回id,这样我原本是想一开始实例化出来一个声音,然后做什么事情后再获取那个声音对象再播放的就不好处理
所以我才想自己去封装一套声音的管理和对象池,而且还方便后续扩展什么的

我下面图2的方法就是audioEngine的方法,我看到他添加就是赋值 this._finishCallback 然后 ended 事件调用的