请问3D中 音频怎么监听音效播放完成,有回调函数吗

请问3D中 音频怎么监听音效播放完成,有回调函数吗

audio clip 上在播放完成后会 emit ‘ended’ 事件

let a:AudioSourceComponent;
let b:AudioClip;
a.clip = b;
a.play();
b.once(“ended”,()=>{},this);

是这样吗,但是怎么确保是哪个音效 ended 的呢? 有违代码吗?我参考一下,谢谢哈

这个“ended”类型是在哪儿标注的?API文档上面都没找到,还有其他的类型吗?注解都在哪儿?

文档在这:

https://docs.cocos.com/creator3d/manual/zh/audio-system/overview.html

示例代码好像还没有,但 clip 本身不就是最基本的单位么,应该很直接啊