gpt4 book ai didi

android - 我该如何在计时码表的准确时间内播放声音?

转载 作者:行者123 更新时间:2023-12-03 02:34:06 26 4
gpt4 key购买 nike

我正在使用带有计时器的应用程序,当用户按下按钮时会播放声音,而在其他时间10:00时会播放其他声音,但是我无法播放最后一个声音,代码如下:

btIniciar.setOnClickListener(new View.OnClickListener() {



@Override
public void onClick(View arg0) {
if (click){
chronometer.setBase(SystemClock.elapsedRealtime() + tempoQuandoParado);
chronometer.start();

Toast.makeText(GerenciaPartida.this, "The match begin!", Toast.LENGTH_LONG).show();

MediaPlayer musica = MediaPlayer.create(GerenciaPartida.this, R.raw.apito);
musica.start();


}


***Here i want play another sound at 10:00, when the time's over***




}
});

最佳答案

您可以尝试使用计时器。

    Timer myTimer = new Timer();

当您启动计时器时,请像下面的示例一样启动计时器。 600000-是10分钟(以毫秒为单位)。
    myTimer.schedule(new TimerTask() {
@Override
public void run() {
//play sound
}
}, 600000);

关于android - 我该如何在计时码表的准确时间内播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24748885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com