安卓中的多普勒/合成效应?



在Android中,SoundPool.playAPI允许播放声音效果。我想知道如何更改参数以实现多普勒效应:

public final int  play (
int soundID,
float leftVolume,
float rightVolume,
int priority,
int loop,
float rate) 

多普勒频移公式为:f = f0 * (c + vr) / (c + vs),其中vs/vr - 发送器和接收器的速度,c是声音的速度(空气为300m/s),您可以在play()中使用(c+vr)/(c+vs)作为rate参数。

如果需要,以下是有关多普勒频移的其他信息。

相关内容

  • 没有找到相关文章

最新更新