private IEnumerator LoopPlay()
{
yield return new WaitUntil(() => m_IsPlay == true);
while (m_IsPlay)
{
m_AudioSource.Play();
yield return new WaitUntil(() => m_AudioSource.isPlaying == false);
yield return new WaitForSeconds(3);
}
}
我现在想做一个循环播放语音的功能,语音播放完毕3秒后会重复播放一遍。
但是这样做的话切换语音的时候会等待3秒才能播放下一个语音,不知道有没有什么更好的办法能解决这个问题。
下面的3秒是想在重复播放时做一个间隔,之后可能会改。
......