3

Android 的soundpool.play[documentation][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)

4

1 回答 1

4

我对此有点陌生,但我很确定它需要是 0.5f、1f 或 1.5f,并且没有其他值。它并不特定于任何特定的 ogg 文件。我知道它会在声音管理器中播放时改变音高。由于没有其他人回答,我想我的回答可能比没有回答要好。

于 2010-07-19T23:56:43.867 回答