如何获得超级精准的等待

时间:2018-04-11 12:30:50

标签: android wait timing

我正在开发一个音乐应用程序,我需要有一个节奏部分。现在这个部分必须能够精确地播放复杂的节拍,我能想到的唯一方法就是播放声音文件,然后在播放另一个之前等待一段时间:

soundpool.play(beat_hit,1,1,1,0,0);

try{ Thread.sleep(delay); }catch(InterruptedException e){ }

soundpool.play(beat_hit,1,1,1,0,0);

问题是Thread.sleep并不像我需要的那样精确。

我在某处读到你需要摆脱java所拥有的许多层,并使用汇编语言直接进入CPU进行精确计时,任何想法如何做到?

0 个答案:

没有答案