S
Shelly22
Fortgeschrittenes Mitglied
- 0
Hallo.
Habe ein Button wo ich mit die Musik an und aus machen kann.
Aber mir ist damals schon aufgefallen das sich MediaPlayer immer nur 1x an und 1x aus machen lässt.
Ein beispiel um besser zu verstehen.
Habe
boolean musikoff;
mp = MediaPlayer.create(this, R.raw.backmusik);
und dann in der Methode so:
Mache ich aber noch eine neue dazu wie:
mp2 = MediaPlayer.create(this, R.raw.backmusik);
und setze sie dazu dann geht wieder die musik an.
Aber halt nicht mehr aus.
Müsste ich also mp2.stop(); wieder machen.
Also wie gesagt..Geht nur einmal an und einmal aus mehr mir die mp.
Ist das normal oder mein fehler?
LG
Habe ein Button wo ich mit die Musik an und aus machen kann.
Aber mir ist damals schon aufgefallen das sich MediaPlayer immer nur 1x an und 1x aus machen lässt.
Ein beispiel um besser zu verstehen.
Habe
boolean musikoff;
mp = MediaPlayer.create(this, R.raw.backmusik);
und dann in der Methode so:
Code:
private void ButtonListener() {
Button button = (Button) findViewById(R.id.button3);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (musikoff) {
mp.start();
musikoff = false;
} else {
mp.stop();
musikoff = true;
}
}
});
}
mp2 = MediaPlayer.create(this, R.raw.backmusik);
und setze sie dazu dann geht wieder die musik an.
Aber halt nicht mehr aus.
Müsste ich also mp2.stop(); wieder machen.
Also wie gesagt..Geht nur einmal an und einmal aus mehr mir die mp.
Ist das normal oder mein fehler?
LG
Zuletzt bearbeitet: