2

我有这个代码

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

工作正常,但哔哔声的播放非常短(大约 200 毫秒)

无论我是否将持续时间设置为 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 回答