Java 如何在android上发出连续的嘟嘟声

Java 如何在android上发出连续的嘟嘟声,java,android,audio,Java,Android,Audio,因此,我正在开发一个应用程序,我需要有一个嘟嘟声不断播放没有间隙时,发生了什么事。我唯一听到的是一声嘟嘟声,有100毫秒的周期,但有间隔 final ToneGenerator toneGen1 = new ToneGenerator(AudioManager.STREAM_MUSIC, 100); final Handler handler = new Handler(); handler.postDelayed(new Runnable() {

因此,我正在开发一个应用程序,我需要有一个嘟嘟声不断播放没有间隙时,发生了什么事。我唯一听到的是一声嘟嘟声,有100毫秒的周期,但有间隔

 final ToneGenerator toneGen1 = new ToneGenerator(AudioManager.STREAM_MUSIC, 100);
 final Handler handler = new Handler();
 handler.postDelayed(new Runnable() {
                    @Override
                    public void run() {
                        toneGen1.startTone(ToneGenerator.TONE_CDMA_PIP,100);
                        handler.postDelayed(this,250);
                    }
                },100);
停止

handler.removeMessages(0);

我不知道你是否测试过它,但它不会发出任何声音是的,我已经测试过了,我在点击按钮时设置了它,听起来很完美