2013-07-31 39 views
7

我有幾個應用程序,我使用soundpool來循環滴答作響的時鐘的聲音,這在所有以前的android版本中工作正常,但升級到android 4.3後,聲音不再循環但只玩一次。我知道我可以使用MediaPlayer來代替它,但這聽起來不太好。有沒有一個簡單的解決方法,Android會修復這個bug,還是我不得不與MediaPlayer合作。Soundpool不循環在Android 4.3

回答

5

選中此鏈接。 https://code.google.com/p/android/issues/detail?id=58113 的Soundpool停在4.3

+0

感謝,沒有明顯的解決方案,但很高興知道其他人有同樣的問題,我想如果足夠人們報告谷歌可能修復這個錯誤的問題。 – user2638195

+0

yeap,他們應該修復破損的API – 2013-07-31 17:18:13

+1

固定在AOSP;看到https://code.google.com/p/android/issues/detail?id=58113#c44 – fadden

3

工作時調用 SoundPool.play(INT soundID,浮leftVolume,浮rightVolume,INT優先級,INT迴路,浮動利率) 我的速率爲0.99f,而不是1,實際上除1之外的任何東西似乎都起作用它在android 5.0.1上按預期循環。如果速率設置爲1,則循環約兩次,然後停止。 我有相同的循環問題,但它在Android 4.3上工作,但在使用速率1時不工作5.0.1。

+0

夠搞笑的是,這個工作現在正常。 :P (在5.1.1上使用Nexus 5進行測試) – leenephi