播放无声的声音池

时间:2012-06-18 10:02:58

标签: java android runnable soundpool

我正试图在我的滚轮划伤时发出声音(DJ Turn Table)声音文件正在像计时器tick tick tick那样播放。
这是一个非常小的文件 00:02 。我希望这个文件几乎像真正的划痕一样连续播放。
我在这里使用soundpool,我也尝试将速率提高到2f但仍然相同。
这是一个可以在轮子旋转时调用的可运行的东西:

r1 = new Runnable() {

    public void run() {
        // TODO Auto-generated method stub
        streamId = s.play(R.raw.clickslow, maxVolume, maxVolume, 100, 0, 2f);       
    }
}; 

1 个答案:

答案 0 :(得分:0)

我通过使用一个非常小的声音文件并在UI线程上运行相同的工作,它现在非常接近我现在需要的工作,感谢很多帮助。