N
nlfell
Ambitioniertes Mitglied
- 0
Ich habe eine App mit verschiedenen Sound Buttons gemacht und davor immer reset und alles gemacht (könnt ihr im Quellcode sehen den ich in den Spoiler mache) aber immer wenn ich jetzt einen Button klicke kommt ".." wurde angehalten. Wenn ich aber nur beim ersten Button reset und alles machen klappt alles super aber ich kann halt die anderen Buttons alle gleichzeitig abspielen lassen..
package de.nilslambertz.sprachmemoapp;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import de.nilslambertz.sprachmemoapp.R;
public class Hauptmenue extends Activity {
public MediaPlayer mp;
ImageButton imageButton1;
ImageButton imageButton2;
ImageButton imageButton3;
ImageButton imageButton4;
ImageButton imageButton5;
ImageButton imageButton6;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hauptmenue);
imageButton1 = (ImageButton) findViewById(R.id.imageButton1);
imageButton2 = (ImageButton) findViewById(R.id.imageButton2);
imageButton3 = (ImageButton) findViewById(R.id.imageButton3);
imageButton4 = (ImageButton) findViewById(R.id.imageButton4);
imageButton5 = (ImageButton) findViewById(R.id.imageButton5);
imageButton6 = (ImageButton) findViewById(R.id.imageButton6);
imageButton1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(mp.isPlaying())
{
mp.reset();
mp = MediaPlayer.create(getApplicationContext(), R.raw.sebhalli);
mp.start();
}
else {
mp = MediaPlayer.create(getApplicationContext(), R.raw.sebhalli);
mp.start();
}
}
});
imageButton2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(mp.isPlaying())
{
mp.reset();
mp = MediaPlayer.create(getApplicationContext(), R.raw.jadergehtwirklichab);
mp.start();}
else {
mp = MediaPlayer.create(getApplicationContext(), R.raw.jadergehtwirklichab);
mp.start();
}
}
});
imageButton3.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(mp.isPlaying())
{
mp.reset();
mp = MediaPlayer.create(getApplicationContext(), R.raw.netill);
mp.start();}
else {
mp = MediaPlayer.create(getApplicationContext(), R.raw.netill);
mp.start();
}
}
});
imageButton4.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(mp.isPlaying())
{
mp.reset();
mp = MediaPlayer.create(getApplicationContext(), R.raw.ohkinnas);
mp.start();}
else {
mp = MediaPlayer.create(getApplicationContext(), R.raw.ohkinnas);
mp.start();
}
}
});
imageButton5.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(mp.isPlaying())
{
mp.reset();
mp = MediaPlayer.create(getApplicationContext(), R.raw.sagmalmhenning);
mp.start();}
else {
mp = MediaPlayer.create(getApplicationContext(), R.raw.sagmalmhenning);
mp.start();
}
}
});
imageButton6.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(mp.isPlaying())
{
mp.reset();
mp = MediaPlayer.create(getApplicationContext(), R.raw.secondif);
mp.start();}
else {
mp = MediaPlayer.create(getApplicationContext(), R.raw.secondif);
mp.start();
}
}
});
}
}
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import de.nilslambertz.sprachmemoapp.R;
public class Hauptmenue extends Activity {
public MediaPlayer mp;
ImageButton imageButton1;
ImageButton imageButton2;
ImageButton imageButton3;
ImageButton imageButton4;
ImageButton imageButton5;
ImageButton imageButton6;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hauptmenue);
imageButton1 = (ImageButton) findViewById(R.id.imageButton1);
imageButton2 = (ImageButton) findViewById(R.id.imageButton2);
imageButton3 = (ImageButton) findViewById(R.id.imageButton3);
imageButton4 = (ImageButton) findViewById(R.id.imageButton4);
imageButton5 = (ImageButton) findViewById(R.id.imageButton5);
imageButton6 = (ImageButton) findViewById(R.id.imageButton6);
imageButton1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(mp.isPlaying())
{
mp.reset();
mp = MediaPlayer.create(getApplicationContext(), R.raw.sebhalli);
mp.start();
}
else {
mp = MediaPlayer.create(getApplicationContext(), R.raw.sebhalli);
mp.start();
}
}
});
imageButton2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(mp.isPlaying())
{
mp.reset();
mp = MediaPlayer.create(getApplicationContext(), R.raw.jadergehtwirklichab);
mp.start();}
else {
mp = MediaPlayer.create(getApplicationContext(), R.raw.jadergehtwirklichab);
mp.start();
}
}
});
imageButton3.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(mp.isPlaying())
{
mp.reset();
mp = MediaPlayer.create(getApplicationContext(), R.raw.netill);
mp.start();}
else {
mp = MediaPlayer.create(getApplicationContext(), R.raw.netill);
mp.start();
}
}
});
imageButton4.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(mp.isPlaying())
{
mp.reset();
mp = MediaPlayer.create(getApplicationContext(), R.raw.ohkinnas);
mp.start();}
else {
mp = MediaPlayer.create(getApplicationContext(), R.raw.ohkinnas);
mp.start();
}
}
});
imageButton5.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(mp.isPlaying())
{
mp.reset();
mp = MediaPlayer.create(getApplicationContext(), R.raw.sagmalmhenning);
mp.start();}
else {
mp = MediaPlayer.create(getApplicationContext(), R.raw.sagmalmhenning);
mp.start();
}
}
});
imageButton6.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(mp.isPlaying())
{
mp.reset();
mp = MediaPlayer.create(getApplicationContext(), R.raw.secondif);
mp.start();}
else {
mp = MediaPlayer.create(getApplicationContext(), R.raw.secondif);
mp.start();
}
}
});
}
}