2012-09-07 46 views
0

我必須讓智能手機振動並同時播放聲音。Android Soundpool VS振動器

我想是這樣的:

soundPool.play(sID, 1.0f, 1.0f, 1, 0,1.0f); 
vibrator.vibrate(90); 

的問題是,手機瞬間振動,但用的Soundpool稍微延遲開始。

回答

0

您可以使用vibrator.vibrate(long[] pattern, int repeat)方法。 模式陣列中的第一個值指示打開振動器之前要等待的毫秒數。

+0

謝謝,但我不想等。兩種反饋類型都必須立即開始! –

+0

看看這個主題https://groups.google.com/forum/?fromgroups=#!topic/android-developers/1QOMyoJU7bU – vasart

+0

我前一段時間發現了它。對我來說沒有解決方案,我總是在硬件上測試神祕的事情是:Galaxy Nexus S沒有延遲,HTC的願望有所延遲。但我必須使用慾望,因爲更強大的振動器...... –