Android编程,如何改变语音频率

时间:2015-11-02 20:49:38

标签: android

我想在Android上播放另一个频率(300hz,500hz ...)的WAV文件。有没有办法这样做?

1 个答案:

答案 0 :(得分:1)

尝试使用SoundPool类。

它有setRate(int streamID, float rate)方法。将速率设置为1.0将以正常速度播放 - 设置速率2.0将以速度的两倍播放,依此类推。

更改播放速率会改变频率。如果你有一个100Hz的普通音调,那么3.0的速率会将它改为300Hz,而5.0的速率会将它改为500Hz。例如。