cara menghentikan suara di button ketika pindah halaman

Hi... saya membuat aplikasi dengan menerapkan suara pada button tetapi ketika halaman di back lalu pindah kehalaman lain suara yang di halaman sebelumnya tidak otomatis berhenti. bagaimana caranya agar bisa langsung berhenti otomatis ketika kita back.

package com.example.prays;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class Isya extends AppCompatActivity {

    private Button isy;
    int count=0;
    boolean play = false;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_isya);

        isy = findViewById(R.id.fabisya);
        final MediaPlayer mediaPlayer = MediaPlayer.create(this,R.raw.isya);

        isy.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                count++;
                if((count%2) != 0){
                    mediaPlayer.start();
                }
                else{
                    mediaPlayer.pause();
                }
//                if (play == false){
//                    mediaPlayer.pause();
//                    play = false;
//                }else{
//                    mediaPlayer.start();
//                    play = true;
//                }
            }
        });
    }
    public void back(View view) {
        Intent intent = new Intent(Isya.this, halaman3.class);
   play = false;
        startActivity(intent);
        finish();
    }
}
avatar zkdlinnn
@zkdlinnn

10 Kontribusi 2 Poin

Diperbarui 1 tahun yang lalu

1 Jawaban:

<div>Untuk menghentikan audio, gunakan perintah mediaPlayer.stop();</div><pre><pre>public void back(View view) { mediaPlayer.stop(); Intent intent = new Intent(Isya.this, halaman3.class); startActivity(intent); finish(); }</pre> </pre>

avatar masonicflint
@masonicflint

1 Kontribusi 0 Poin

Dipost 1 tahun yang lalu

Tanggapan

okay terimakasih ya...

Login untuk ikut Jawaban