android 4.3中的声音池没有循环

android 4.3中的声音池没有循环,android,soundpool,Android,Soundpool,我有几个应用程序,我使用soundpool循环时钟的滴答声,这在所有以前版本的android中都很好,但升级到android 4.3后,声音不再循环,只播放一次。我知道我可以用MediaPlayer来循环,但这听起来不太好。是否有一个简单的解决方法,android会修复这个bug,还是我必须使用MediaPlayer。检查此链接。 呼叫时,Soundpool在4.3中停止工作 播放(int soundID,float leftVolume,float righvolume,int priorit

我有几个应用程序,我使用soundpool循环时钟的滴答声,这在所有以前版本的android中都很好,但升级到android 4.3后,声音不再循环,只播放一次。我知道我可以用MediaPlayer来循环,但这听起来不太好。是否有一个简单的解决方法,android会修复这个bug,还是我必须使用MediaPlayer。

检查此链接。 呼叫时,Soundpool在4.3中停止工作 播放(int soundID,float leftVolume,float righvolume,int priority,int loop,float rate) 我将速率设置为0.99f而不是1,实际上除了1以外的任何东西都可以工作。它在安卓5.0.1上按预期循环。若速率设置为1,则循环大约两次,然后停止。
我也有同样的循环问题,但是在使用rate 1时,它在android 4.3上运行,而不是在5.0.1上运行。

谢谢,没有明显的解决方案,但是知道其他人也有同样的问题是很好的,我想如果有足够多的人报告问题,谷歌可能会修复这个错误。是的,他们应该修复坏掉的API,这很有趣,现在还可以P(在5.1.1上使用Nexus 5进行测试)