あと音楽が心配です。

開始音のAudioClipをplayして、
それが終わってから2つ目をloopしているんですが、
その同期を取るために、
開始音をplayした後に
開始音の演奏時間だけsleepして
それから2つ目をloopを開始しています。

しかしsleep時間は定数で与えているから、
環境によっては同期が上手く取れていないかも・・・。

AudioClipで1つ目の演奏を終わらせてから2つ目を演奏する方法で
もっと良い方法はあるでしょうか?