Audio-Datei abspielen

R

RezaScript

Bekanntes Mitglied
Hallo,

ich möchte gerne eine Audio-Datei schreiben und diese danach auch abspielen.

Damit schreibe ich die Datei:

Java:
// Save the audio
try (OutputStream out = new FileOutputStream(getFilesDir() + "/output.mp3")) {
    System.out.println(getFilesDir());
    out.write(audioContents.toByteArray());
    System.out.println("Audio content written to file \"output.mp3\"");
}

Das scheint gut zu funktionieren. Nun weiss ich aber nicht wie ich diese Datei abspielen kann. Kann mir jemand bitte weiterhelfen? Ich benutze Android Studio.
 
R

RezaScript

Bekanntes Mitglied
Ok, also ich hab herausgefunden, dass ich so eine Audio-Datei abspielen kann:

Java:
MediaPlayer mp = MediaPlayer.create(this, R.raw.mysound);
mp.start();

So, das Problem ist aber, dass sich die gespeicherte Datei nicht im Verzeichnis "raw" befindet. Der Pfad wo sich meine Datei befindet ist getFilesDir() + "/output.mp3" aber das kann ich so nicht im zweiten Parameter von create() eingeben. Entweder müsste ich den Pfad also korrekt eingeben oder die Datei soll in R.raw gespeichert werden. Bei beiden Optionen wüsste ich nicht wie. Kennt jemand eine Lösung?
 
R

RezaScript

Bekanntes Mitglied
@kneitzel super, danke dir! Ich konnte es nun so lösen:

Java:
String myFile = getFilesDir() + "/output.mp3";
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(myFile);
mediaPlayer.prepare();
mediaPlayer.start();
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Android Audio "abgreifen" Android & Cross-Platform Mobile Apps 9
L Android content URI Datei einlesen Android & Cross-Platform Mobile Apps 9
S Android Datei aus dem Netz einlesen Android & Cross-Platform Mobile Apps 6
V Android Wird mein Vorhaben funktionieren? (Apk Datei decompilieren, bearbeiten, compilieren) Android & Cross-Platform Mobile Apps 2
L Android Datei Übertragung im Netzwerk Android & Cross-Platform Mobile Apps 8
S Termin aus *.txt Datei in Google Kalender eintragen? Android & Cross-Platform Mobile Apps 1
S *.APK Datei automatisch installieren? Android & Cross-Platform Mobile Apps 4
JavaWolf165 Android Fehler beim Speichern/Downloaden einer Datei Android & Cross-Platform Mobile Apps 2
B Android XML Datei editieren --> Permission denied Android & Cross-Platform Mobile Apps 2
M Android Speichern einer .txt Datei im InternalStorage Android & Cross-Platform Mobile Apps 2
B Android Absolute kml-Datei erzeugen Android & Cross-Platform Mobile Apps 2
B Fragen zum Speichern einer Datei auf dem Gerät? Android & Cross-Platform Mobile Apps 7
S Listview Einträge aus "xml" Datei Android & Cross-Platform Mobile Apps 1
G Datei erstellen Android & Cross-Platform Mobile Apps 10
L Android Apache POI: Datei speichern geht nicht Android & Cross-Platform Mobile Apps 1
A Android Datei erstellen/schreiben/auslesen Android & Cross-Platform Mobile Apps 1
K Android Erstellt Ordner statt Datei. Android & Cross-Platform Mobile Apps 3
M Datei verschicken per byteArray? Android & Cross-Platform Mobile Apps 1
L Android Datei erstellen, Daten einspeichern und auslesen Android & Cross-Platform Mobile Apps 2
B Datei downloaden über DialogBox? Android & Cross-Platform Mobile Apps 4
G Datei im Ordner speichern Android & Cross-Platform Mobile Apps 2
G Datei erzeugen, per E-Mail senden Android & Cross-Platform Mobile Apps 5
D Android WAV-Datei abspielen / Klangfolge(Endlos) Android & Cross-Platform Mobile Apps 4
A Android Eine Datei in Android löschen, aber wie ? Android & Cross-Platform Mobile Apps 24
D gpx-Datei von Smartphone auf Server uploaden Android & Cross-Platform Mobile Apps 4
U [Android] Eine Datei aus Jar-Archiv laden Android & Cross-Platform Mobile Apps 4
E Java ME Suche aufgenommene Datei Android & Cross-Platform Mobile Apps 4
T Android Ergebnis eines XML+XSLT "transform" in eine HTML - Datei schreiben (Android) Android & Cross-Platform Mobile Apps 2
K mp3 datei in j2me abspielen Android & Cross-Platform Mobile Apps 16
M Text in txt-Datei schreiben und nach ABC sortieren? Android & Cross-Platform Mobile Apps 2
R String wie WAV Datei nutzen Android & Cross-Platform Mobile Apps 4
A jad-Datei to N95 Android & Cross-Platform Mobile Apps 18
C 2 kleine Probleme (Datei lesen, String durchsuchen) Android & Cross-Platform Mobile Apps 16
L SecurityException beim lesen/schreiben eine Datei Android & Cross-Platform Mobile Apps 7
G WAV datei abspielen aber wohin kopieren ? Android & Cross-Platform Mobile Apps 2
S Variable Anzahl von Bytes aus einer Datei lesen Android & Cross-Platform Mobile Apps 2
U MediPlayer: Wave Dateien aus "Music"-Ordner abspielen Android & Cross-Platform Mobile Apps 3
A Android Problem mit Video von Youtube abspielen Android & Cross-Platform Mobile Apps 4
S Java ME Exception beim Abspielen von Musik Android & Cross-Platform Mobile Apps 6
S Android Webview Video abspielen Android & Cross-Platform Mobile Apps 2
M mp3 abspielen Android & Cross-Platform Mobile Apps 12

Ähnliche Java Themen

Anzeige

Neue Themen


Oben