Привет всем Вот мой код:Как остановить воспроизведение звука при нажатии кнопки «Назад»?
final ImageView imageView = (ImageView) findViewById(R.id.Image7);
imageView.setImageResource(mFullSizeIds[position]);
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
MediaPlayer mp = MediaPlayer.create(Audio.this,mAudio[position]);
mp.start();
}
});
Теперь этот код прекрасно работает для воспроизведения звука, когда пользователь вводит изображение, однако, когда я хочу, чтобы выйти из этой деятельности и перейти к другой деятельности, звуковая дорожка все еще воспроизводится, даже когда я нажимаю домашний ключ, звук все еще воспроизводится. Как я могу предотвратить это? Есть ли способ остановить воспроизведение дорожки, когда пользователь снова нажимает изображение или нажимает кнопку «Назад/Дом»?
В вашей 'onPause' используйте' mp.stop() 'и' mp.release() '. – Raghunandan