jmf - Immer "Unable to handle fo rmat:"

Status
Nicht offen für weitere Antworten.

thisismyname

Mitglied
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:

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
 
Zur Exception würde mir einfallen, dass du als User keine Rechte auf dem /dev/audio (dsp..) hast oder deine Soundkarte (-Treiber) aus irgendeinem Grund nur einen "Zugriff" gestattet (mp3-player o.ä. im Hintergrund laufen?).
Das mit den Rechten kann ich mir unter den (K)Ubuntu-Distris eigentlich gar nicht vorstellen. Hab aber persönlich wenig Erfahrungen mit den einsteigerfreundlichen Distributionen.
 
Gast hat gesagt.:
Zur Exception würde mir einfallen, dass du als User keine Rechte auf dem /dev/audio (dsp..) hast oder deine Soundkarte (-Treiber) aus irgendeinem Grund nur einen "Zugriff" gestattet (mp3-player o.ä. im Hintergrund laufen?).
Das mit den Rechten kann ich mir unter den (K)Ubuntu-Distris eigentlich gar nicht vorstellen. Hab aber persönlich wenig Erfahrungen mit den einsteigerfreundlichen Distributionen.

hmm, also einen Audio-Player hab ich nicht im Hintergrund laufen. Firefox laeuft, der koennte evtl auhc solche recourcen binden... nur, eher unwahrscheindlich weil ichs auch schon probiert habe wie dieser aus war...
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben