怎么让倒计时音效完整播放?

我有一个倒计时音频,大概时长1s,然后每秒播放一次,可是出现这么一种情况,我上一秒的音频还没播放完,下一秒就到了,然后这个音频就重新开始播放了,就导致上一秒的“嘟”声“嘟”到一半,就卡了开始下一个“嘟”了。

看了文档,文档说play方法如果音频处于正在播放状态,将会重新开始播放音频。那如果想不重新播放,而是每秒完整的播放完这个“嘟”,需要怎么做呢?

我现有的一个想法是复制一份音频组件,然后播放,不知道这样做会不会有什么弊端,想请教一下各位大佬。

用两个AudioSource

意思是我通过AudioSource的playing属性判断当前音频是否在播放,如果是的话,就去执行另一个AudioSource的play方法,对吗?

你应该需要这个playOneShot