это метод am using.. и будет вызывать при необходимости ... в моем случае я хочу управлять этим звуком с помощью одной кнопки, может ли он переключаться или на кнопку ... нажмите, чтобы начать и остановка в одной кнопкиВоспроизведение и остановка Android Android
private void playSound() {
if (isFlashLightOn) {
mp = MediaPlayer.create(MainActivity.this, R.raw.light_switch_off);
} else {
mp = MediaPlayer.create(MainActivity.this, R.raw.light_switch_on);
}
mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
// TODO Auto-generated method stub
mp.release();
}
});mp.start(); playing=true;
}