Я только начинаю с моей первой звуковой платы. В основном это то, что у меня есть на данный момент (за исключением того, что у меня 40 звуков). Кто-нибудь знает лучший способ сделать это? Мне нужно идти на встречу, но я вернусь позже сегодня, чтобы ответить. Спасибо, кто может помочь.
------------------------- дека --------------
пакет com.soundboard.app;
импортировать android.app.Activity; импортировать android.content.Intent; импортировать android.media.MediaPlayer;
импортировать android.os.Bundle; импортировать android.view.View; импортировать android.widget.Button; импортировать android.widget.ImageButton;
основное расширение публичного класса Activity {
MediaPlayer sound1, sound2, sound3;
ImageButton button1, button2, button3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
sound1 = MediaPlayer.create(this, R.raw.sound1);
button1 = (ImageButton) findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
sound1.start();
}
});
squeak3 = MediaPlayer.create(this, R.raw.squeak3);
dogsqueak = (ImageButton) findViewById(R.id.dogsqueak);
dogsqueak.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
squeak3.start();
}
});
sound2 = MediaPlayer.create(this, R.raw.sound2);
button2 = (ImageButton) findViewById(R.id.button2);
button2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
sound2.start();
}
});
sound3 = MediaPlayer.create(this, R.raw.sound3);
button3= (ImageButton) findViewById(R.id.button3);
button3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
sound3.start();
}
});
}
}