3

Android のsoundpool.play[ドキュメント][1] には、「再生レートにより、アプリケーションはサウンドの再生レート (ピッチ) を変更できます。値 1.0 は、元の周波数で再生することを意味します。値 2.0 は、2 倍の速度で再生することを意味します。 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 に答える