Android的soundpool.play
[文档] [1]说“播放速率允许应用程序改变声音的播放速率(音高)。值1.0表示以原始频率播放。值为2.0意味着播放速度提高两倍,值为0.5意味着以半速播放。“。
然而,当我将速率设定为1.49f时,我听到了沉默。 1.485f正确渲染(它是ogg文件)。这是特定于我的手机,文件是错误的,还是我在其他方面是愚蠢的?
[1]:http://developer.android.com/reference/android/media/SoundPool.html#play(int,float,float,int,int,float)
答案 0 :(得分:4)
我对此有点新意,但我很确定它需要是0.5f,1f或1.5f而没有其他值。它并不特定于任何特定的ogg文件。我知道它会在soundmanager播放期间改变音高。由于没有其他人回答,我认为我的答案可能比没有答案好。