Java 媒体播放器音频,在倒计时计时滴答法中,在10秒后静音

Java 媒体播放器音频,在倒计时计时滴答法中,在10秒后静音,java,android,Java,Android,我正在尝试在我的一个应用程序中使用“滴答计时”方法设置滴答声/音频,但10秒后,此mediaplayer音频变为静音,有人可以检查此项吗 哦,你在每个滴答声中都创建了MediaPlayer…..是的,MediaPlayer在每个滴答声中都会启动(以便获得时钟滴答声的感觉),你能帮我找到一个解决方案吗?你不应该每次都创建它。创建一次,然后开始每一次tick@AntonA.,非常感谢,我知道了。我怎样才能在你的答案上打绿色的勾。 countDownTimer = new CountDownTime

我正在尝试在我的一个应用程序中使用“滴答计时”方法设置滴答声/音频,但10秒后,此mediaplayer音频变为静音,有人可以检查此项吗


哦,你在每个滴答声中都创建了MediaPlayer…..是的,MediaPlayer在每个滴答声中都会启动(以便获得时钟滴答声的感觉),你能帮我找到一个解决方案吗?你不应该每次都创建它。创建一次,然后开始每一次tick@AntonA.,非常感谢,我知道了。我怎样才能在你的答案上打绿色的勾。
countDownTimer = new CountDownTimer(seekBar.getProgress() * 1000 + 100, 1000) { 

        public void onTick(long millisUntilFinished) {
            Log.i("started", "that");
            Log.i("seconds left", String.valueOf(millisUntilFinished));
            taskupdate((int) millisUntilFinished / 1000);
            mediaPlayer2 = MediaPlayer.create(getApplicationContext(), R.raw.tick);
            mediaPlayer2.start();
        }

        public void onFinish() {
            mediaPlayer = MediaPlayer.create(MainActivity.this, R.raw.airhorn);
            mediaPlayer.start();