Also versuche ich einen Knopf zu machen, der einen Ton abspielt, irgendwann hat er mich gefragt, ob ich die Sounddatei auf meinem Computer öffnen möchte, ich habe es nicht wirklich gesehen und klicke auf meinen PC, also jedes Mal wenn ich renne Meine App die Datei wird auf meinem PC abgespielt und die App wird nie gestartet, weiß jemand wie ich das zurücksetzen würde? (. Versucht ein neues Projekt eingestellt)Wie würde ich meinen MediaPlayer in Android Studio 2.2.3 zurücksetzen?
Hier einige meiner Code: MainActivity.java
package tech.mitchs.scarcesoundboard;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity {
Button bt;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bt = (Button)findViewById(R.id.button1);
final MediaPlayer mp = MediaPlayer.create(this, R.raw.Hey_Guys);
bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mp.start();
}
});
}
}
Vielen Dank für jede Hilfe!
Das Problem ist, jedes Mal wenn ich renne, setzt es alle meine Rs zurück. "Fehler: Fehler: 'H' ist kein gültiges dateibasiertes Ressourcennamenszeichen: Dateibasierte Ressourcennamen dürfen nur Kleinbuchstaben az, 0-9 oder Unterstriche enthalten" https://mitchs.tech/i/ 858c1.png Ich muss es irgendwie zurücksetzen. – Mitch
Bitte definieren Sie den Ressourcennamen in Kleinbuchstaben. Das ist Android Benennungskonvention, die Sie als Fehler begegnen. Sie haben 'R.raw.Hey_Guys' definiert, ändern Sie es in' R.raw.hey_guys'. –
Bitte als richtige Antwort markieren, wenn Ihr Problem gelöst ist. Vielen Dank! :) –