我有这段代码
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)
答案 0 :(得分:0)
我认为问题出在你使用的音调上:TONE_CDMA_ONE_MIN_BEEP发出的持续时间为400毫秒(link)
您应该使用连续的哔声(您可以在我链接的页面上找到一些哔声)或持续至少5000毫秒。