0

私はこのプログラミングの世界の初心者です。一度に 1 つの音を再生したい、動物の長い音のアプリケーションです。

いくつかのボタンを押すと、いくつかの動物について音が出ます (ガトは猫の音を出します) 時々音を再生できません。サウンドプールも試してみましたが、同じ結果です。明らかに、問題は xD プログラミングのレベルが低いことです。自分?

public class MainActivity extends Activity {
MediaPlayer mp;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

public void presionGato(View v) {
    mp.stop();
    mp.create(this, R.raw.gato);
    mp.start();
}
public void presionLeon(View v) {
    mp.stop();
    mp.create(this, R.raw.leon);
    mp.start();
    }
public void presionPerro(View v) {
    mp.stop();
    mp = mp.create (this, R.raw.perro);
    mp.start();
}
public void presionTigre(View v) {
    mp = mp.create (this, R.raw.tigre);
    mp.start();
}
public void presionRata(View v) {
    mp = mp.create (this, R.raw.rata);
    mp.start();

}
public void presionSapo(View v) {
    mp = mp.create (this, R.raw.sapo);
    mp.start();
}
public void presionRana(View v) {
    mp = mp.create (this, R.raw.rana);
    mp.start();
}

}
4

2 に答える 2