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(); } }
atau respon:
Jawaban
Untuk menghentikan audio, gunakan perintah mediaPlayer.stop();
public void back(View view) { mediaPlayer.stop(); Intent intent = new Intent(Isya.this, halaman3.class); startActivity(intent); finish(); }
1 Kontribusi 0 Poin
Login untuk gabung berdiskusi
Pertanyaan Lainnya
Top Kontributor
- @ahanafi
813 Kontribusi 551 Poin
- @Nandar
647 Kontribusi 204 Poin
- @dianarifr
642 Kontribusi 316 Poin
- @Saputroandhi
509 Kontribusi 162 Poin
- @dodipsitorus
412 Kontribusi 145 Poin