Hi,
ich bin mir nicht sicher ob das das richtige Forum dafür ist. Ich denke aber es kommt dem am nächsten.
Ich will im Java Media Framework eine Audio-Datei abspielen. Dabei habe ich mitlerweile bereits verschiedenste Audio-Formate durchprobiert. Waves mit unterschiedlichesten Eigenschaften. Dabei bekomme ich immer den Fehler das das Audio Format nicht unterstützt wird.
[size=+1]Jetzt bin ich auf der Suche nach einer Liste der Medien die vom Java Media Framework abgespielt werden können. [/size]
Bin leider auch durch Google nicht fündig geworden. Hier der Programmcode:
Und hier der Fehler:
greetz myname
ich bin mir nicht sicher ob das das richtige Forum dafür ist. Ich denke aber es kommt dem am nächsten.
Ich will im Java Media Framework eine Audio-Datei abspielen. Dabei habe ich mitlerweile bereits verschiedenste Audio-Formate durchprobiert. Waves mit unterschiedlichesten Eigenschaften. Dabei bekomme ich immer den Fehler das das Audio Format nicht unterstützt wird.
[size=+1]Jetzt bin ich auf der Suche nach einer Liste der Medien die vom Java Media Framework abgespielt werden können. [/size]
Bin leider auch durch Google nicht fündig geworden. Hier der Programmcode:
Code:
imports...;
public class test1 {
private Player audioPlayer = null;
public test1(URI url) throws IOException,
NoPlayerException,CannotRealizeException {
audioPlayer = Manager.createRealizedPlayer(url.toURL());
}
public test1(File file) throws IOException,
NoPlayerException, CannotRealizeException {
this(file.toURI());
}
public void play() {
audioPlayer.start();
}
public void stop() {
audioPlayer.stop();
audioPlayer.close();
}
}
---------------------------------------------------------------
imports...;
public class JavaMediaFrameworkTEST {
public static void main(String[] args) {
File audioFile = new File("/home/user/datei.wav");
try{
test1 temp = new test1(audioFile);
temp.play();
Thread.sleep(20000);
temp.stop();
}catch(Exception e){
System.out.println("Exception aufgetreten");
}
}
}
Und hier der Fehler:
Code:
Unable to handle format: LINEAR, 8000.0 Hz, 16-bit, Mono, LittleEndian, Signed, 16000.0 frame rate, FrameSize=16 bits
Failed to prefetch: com.sun.media.PlaybackEngine@16930e2
Error: Unable to prefetch com.sun.media.PlaybackEngine@16930e2
greetz myname