simpleAudioEngine 缺失声音播放事件或回调

当前的声音播放类,看API和源代码没有实现当声音开始播放、暂停、播放完毕的callback或者事件侦听。
但是我现在需要播放声音,然后当声音播放完毕以后,再执行一个动作。暂停的时候执行另外一个动作。开始播放的时候会执行一个动作。

希望能侦听媒体事件,执行不同的动作。如果是回调也是可以。

请问如何解决这个问题?是否要自己扩展simpleAudioEngine?现在3.6.1的声音引擎将会被3.8的替换,会有更好的解决方案吗?