Я сделал базовое приложение с 2 кнопками, запуска и остановки. Когда я запускаю приложение и нажимаю кнопку «Пуск», начинается звук, а когда я нажимаю кнопку «Конец», он останавливается, НО, если я попытаюсь начать снова с помощью кнопки «Пуск», он не запускается снова.
Код:
buttonStart = (Button)findViewById(R.id.ButtonStart);
buttonStart.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
onClickButton(buttonStart);
}
});
buttonEnd = (Button)findViewById(R.id.ButtonEnd);
buttonEnd.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
onClickButton(buttonEnd);
}
});
beat = MediaPlayer.create(this, R.raw.beat);
public void onClickButton(Button button){
if(button == buttonStart){
beat.start();
beat.setLooping(true);
}
else if(button == buttonEnd){
beat.stop();
//beat.setLooping(false);
}
}