2009-07-31 21 views
1

Ich habe JMF mithilfe dieses Lernprogramms http://www.deitel.com/articles/java_tutorials/20060422/PlayingVideowithJMF/ eingerichtet. Ich stelle den mp3 Codec in der jmfregistry auf, wie du es dir vorstellst und ich kann jede beliebige mp3 abspielen, wenn ich jmstudio benutze. Das bedeutet, dass ich alles richtig eingerichtet habe, aber wenn ich meinen Code ausführe, bekomme ich immer noch diese Fehlermeldung:Fehler bei der Verwendung von JMF

Format nicht verarbeiten: mpeglayer3, 44100,0 Hz, 16-Bit, Stereo, LittleEndian, Signed, 16000.0 Bildrate, FrameSize = 32768 Bits zu realisieren Failed: [email protected] Fehler: Kann nicht [email protected]

ich spiele exakt das gleiche mp3 mit dem JMStudio erkennen, und es funktioniert gut. Was könnte falsch sein? Mein sehr einfacher Code unten zeigt, was ich tue. Jede Hilfe wird geschätzt.

public class MediaPanel{ 
public static void main (String args[]){ 
    try{ 
     Player myMp3File = Manager.createPlayer(new File("test2.mp3").toURI().toURL()); 
     myMp3File.start(); 

    }catch(Exception e){ 
     e.printStackTrace(); 
    } 
} 

}

Antwort

1

JMF Vergessen. Es ist veraltet und kaum unterstützt. Außerdem erlaubt es nicht viele Videoformate, die ich brauche. Ich verschiebe dieses Projekt nach C#, da es in erster Linie für Windows gedacht ist.

+0

ich Sekunde. Ich habe versucht zu arbeiten mit JMF, und es ist absolut * schrecklich * zu programmieren, schrecklich, um zu arbeiten, und hat fast keine Plattform Portabilität. – BobMcGee

+0

Ha ha das ist genau das was ich schon gemacht habe. Dein absolutes Recht, es ist scheiße. Ich habe am Ende C# verwendet, aber ich möchte immer noch eine Art Video-Fähigkeit für Java haben. Naja, schätze ich – cozmokramer8

Verwandte Themen