2012-08-13 23 views
2

我有這樣的代碼如何使ToneGenerator打3秒以上

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) 

回答

0

我覺得現在的問題是你用了口氣:TONE_CDMA_ONE_MIN_BEEP是持續的蜂鳴聲400毫秒(link

您應該使用蜂鳴聲(你可以找到一些我的鏈接頁面上)是連續或持續至少5000毫秒。