这样的确是有问题的。AudioClip play接口实现应该是多线程的,所以,你执行到play()时,会产生另个线程play,主程序继续执行下去,也就是你在play的同时,主线程已经在执行sleep了。所以会乱了。
根据你的说法,播放间隔精确的话得重写play方法了,不精确sleep的时间要加上视频的时间。