2

私はこのコードを持っています

 ToneGenerator tg=new ToneGenerator(AudioManager.STREAM_NOTIFICATION, 100);
 tg.startTone(ToneGenerator.TONE_CDMA_ONE_MIN_BEEP, 5000);

正常に動作しますが、ビープ音の再生が非常に短い (約 200ms)

期間に5000ミリ秒以上を設定しても、何も変わりません:(。

ビープ音の再生時間を制御することはできますか?

//this is the definition of the function defined in android
public boolean startTone (int toneType, int durationMs)
4

1 に答える 1

0

問題は使用したトーンだと思います: TONE_CDMA_ONE_MIN_BEEP は 400 ミリ秒のビープ音です (リンク)

連続するか、少なくとも 5000 ミリ秒続くビープ音 (私がリンクしたページでいくつか見つけることができます) を使用する必要があります。

于 2012-09-25T17:00:38.340 に答える