androidでmp3を2倍速で再生しようとしています。

SoundPoolのplayには、
public final int play (int soundID, float leftVolume, float rightVolume, int priority, int loop, float rate)
rate:再生速度(0.5〜2.0:0.5倍から2倍の速度まで設定できる)とありました。

今回、再生するmp3は長さが1時間ぐらいのなので、SoundPoolでは再生できそうにないので、別の方法を探しています。すみませんがアドバイスをよろしくお願い致します。