如何实现stop音频的同时触发setFinishCallback的回调

  • Creator 版本:

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

我需要实现的功能是点击场景任意处就可以跳过当前播放的音频执行接下来的逻辑,跳过或者不跳过都触发setFinishComplete的回调。
我当时跳过音频用了stop,发现这是不触发setFinishComplete的回调的,这个我也理解。
我发现也没有监听音频stop的接口,那么引擎为什么监听的事件只有一个finish呢?与H5的audio规范一样不好吗?我感觉只监听finish太少了,或者说是我没发现有解决的方法吗,那么我这个功能要怎么实现呢?
请各位大神提供一下思路,由于我制作的游戏音频较多,最好能有通用一点的方法。