Hi,
ich versuche die ganze Woche schon ganz simple eine Audioausgabe aus einem Javaprogramm zu kriegen...
Dazu ein paar Daten: Ich nutze Linux (Kubuntu, 8.04 glaub ich) mit JAVA 1.6 und dem JMF 2.1.1e
Der Code ist dabei irrelevant weil ich alle moeglichen Beispiele bereits durchprobiert habe und die Fehlermeldungen überall die selber waren. Und zwar habe ich probiert verscheidenste Audio-Dateien in den verscheidensten Formaten abzuspielen. Immer mit der Response, "Unable to handle format:". Hier ein paar Beispiele:
Dabei erhalte ich ausserdem noch eine andere Exception:
Ich bin mitlerweile wirklich absolut Ratlos!!! Und würde mich über die kleinsten Winke in Richtung Lösung freuen!
greetz myname
ich versuche die ganze Woche schon ganz simple eine Audioausgabe aus einem Javaprogramm zu kriegen...
Dazu ein paar Daten: Ich nutze Linux (Kubuntu, 8.04 glaub ich) mit JAVA 1.6 und dem JMF 2.1.1e
Der Code ist dabei irrelevant weil ich alle moeglichen Beispiele bereits durchprobiert habe und die Fehlermeldungen überall die selber waren. Und zwar habe ich probiert verscheidenste Audio-Dateien in den verscheidensten Formaten abzuspielen. Immer mit der Response, "Unable to handle format:". Hier ein paar Beispiele:
Code:
Unable to handle format: LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 176400.0 frame rate, FrameSize=32 bits
Failed to prefetch: com.sun.media.PlaybackEngine@87816d
Error: Unable to prefetch com.sun.media.PlaybackEngine@87816d
Unable to handle format: LINEAR, 16000.0 Hz, 16-bit, Mono, LittleEndian, Signed, 32000.0 frame rate, FrameSize=16 bits
Failed to prefetch: com.sun.media.PlaybackEngine@87816d
Error: Unable to prefetch com.sun.media.PlaybackEngine@87816d
//Ok, das folgende koennte ich akzeptieren wenns nich geht... aber ich habe das mp3 Plugin in den Buildpath hinzugefügt!!
Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 16000.0 frame rate, FrameSize=32768 bits
Failed to realize: com.sun.media.PlaybackEngine@87816d
Error: Unable to realize com.sun.media.PlaybackEngine@87816d
Unable to handle format: LINEAR, 8000.0 Hz, 8-bit, Mono, Unsigned, 8000.0 frame rate, FrameSize=8 bits
Failed to prefetch: com.sun.media.PlaybackEngine@87816d
Error: Unable to prefetch com.sun.media.PlaybackEngine@87816d
//andere Datei als die darüber
Unable to handle format: LINEAR, 8000.0 Hz, 8-bit, Mono, Unsigned, 8000.0 frame rate, FrameSize=8 bits
Failed to prefetch: com.sun.media.PlaybackEngine@87816d
Error: Unable to prefetch com.sun.media.PlaybackEngine@87816d
Dabei erhalte ich ausserdem noch eine andere Exception:
Code:
FATAL ERROR: Failed to prefetch: cannot open the audio device.
Exception in thread "JMF thread: SendEventQueue: com.sun.media.content.unknown.Handler" java.lang.Error: Failed to prefetch: cannot open the audio device.
at JavaMediaFrameworkTEST.Fatal(JavaMediaFrameworkTEST.java:247)
at JavaMediaFrameworkTEST.controllerUpdate(JavaMediaFrameworkTEST.java:237)
at com.sun.media.BasicController.dispatchEvent(BasicController.java:1254)
at com.sun.media.SendEventQueue.processEvent(BasicController.java:1286)
at com.sun.media.util.ThreadedEventQueue.dispatchEvents(ThreadedEventQueue.java:65)
at com.sun.media.util.ThreadedEventQueue.run(ThreadedEventQueue.java:92)
Ich bin mitlerweile wirklich absolut Ratlos!!! Und würde mich über die kleinsten Winke in Richtung Lösung freuen!
greetz myname