2010-12-04 63 views
0

我有3個聲音,我想在Android中依次播放。我創建了一個SoundPool,並將「maxStreams」設置爲「1」,認爲在for循環中聲音會一次播放「一次一個」。不幸的是,這是錯誤的。如何依次播放聲音而不是一次使用soundPool播放聲音。謝謝。Android SounPool不重疊

+0

@ueremy:你爲什麼要使用`SoundPool`這種取代'MediaPlayer`? 「SoundPool」的意義在於提供重疊的音頻。 – CommonsWare 2010-12-04 18:07:13

回答

0

SoundPool沒有隊列功能。當需要流時,它將停止以前的聲音。

如果超出流的最大數量,將的Soundpool自動 停止第一優先 然後根據由優先級內年齡先前播放的流。

SoundPool documentation