- Forum-Beiträge: 14
15.05.2015, 23:31:32 via Website
15.05.2015 23:31:32 via Website
Hallo Leute,
ich habe zwei Switch Button und möchte gern zwei Sounds gleichzeitig abspielen.
Schalte ich den ersten an ,startet der Sound und wiederholt sich . Beim ausschalten stop der Sound.
Schalte ich den zweiten an genau das selbe.
Schalte ich beide an werden beide abgespielt und mein Problem ist :
Wenn ich beide Schalter an habe und ein aus mache stopt der Sound nicht. Schalte ich den Button wieder an.
Habe ich anstatt zwei Sounds drei Sounds.
Hier ein Teil des Codes:
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
if(isChecked){
mySwitch1.setChecked(true);
mp = MediaPlayer.create(MainActivity.this, R.raw.hallo);
mp.setLooping(true);
mp.start();
}else{
mySwitch1.setChecked(false);
mp.stop();
}
}
});
//set the switch to ON
mySwitch2.setChecked(false);
//attach a listener to check for changes in state
mySwitch2.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
if(isChecked){
mySwitch2.setChecked(true);
mp = MediaPlayer.create(MainActivity.this, R.raw.beep);
mp.setLooping(true);
mp.start();
}else{
mySwitch2.setChecked(false);
mp.stop();
}
}
});
}
}
habe es schon mit mp.reset versucht und weiteren optionen.
Hoffe mir kann da jemand weiter helfen.
Danke
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.