Guten Tag 🙂
Ich habe ein Programm geschrieben welches für die Ausgabe in der CMD ausgerichtet ist. Eine Methode verlangt eine Verzeichnisangabe um die jeweilige Sounddatei zu finden.
Besteht die Möglichkeit, diesen lokalen Pfad so zu formulieren, dass es ein globaler Pfad ist, sprich, jemanden mein Programm schicken könnte, er diese ausführt und auch den Sound hört (logischerweise mit der Sounddatei mitschicken). Die Person hat ja höchstwahrscheinlich einen anderen Pfad als ich 😛
Im Internet fand ich nur allgemeine Lösungsvorschläge wie ../../datei. Leider nicht die Lösung für mein Problem.
Danke im voraus 🙂
Ich habe ein Programm geschrieben welches für die Ausgabe in der CMD ausgerichtet ist. Eine Methode verlangt eine Verzeichnisangabe um die jeweilige Sounddatei zu finden.
Java:
import java.io.File;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
public class Sound {
public static void main(String[] args) {
File beat = new File("/Users/Sveta/Desktop/SoundPlay/beat.wav"); // Verzeichnis-Pfad
PlaySound(beat);
}
public static void PlaySound(File Sound) {
try{
Clip clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(Sound));
clip.start();
// clip.stop();
Thread.sleep(clip.getMicrosecondLength());
} catch (Exception e) {
}
}
}
Besteht die Möglichkeit, diesen lokalen Pfad so zu formulieren, dass es ein globaler Pfad ist, sprich, jemanden mein Programm schicken könnte, er diese ausführt und auch den Sound hört (logischerweise mit der Sounddatei mitschicken). Die Person hat ja höchstwahrscheinlich einen anderen Pfad als ich 😛
Im Internet fand ich nur allgemeine Lösungsvorschläge wie ../../datei. Leider nicht die Lösung für mein Problem.
Danke im voraus 🙂