suche ein gutes Media Framework

Nao88

Bekanntes Mitglied
Ich suche ein gutes Media Framework um letztendlich darum ein Media Player zu bauen nun meine frage ist welche könnt ihr da empfehlen und welche eher nicht

gruß und vielen dank für die Hilfe:toll:
 
Ich wüsste keinen, hab mich damit aber auch noch nie beschäftigt. ^^
Wenns nur um Musik geht kann ich dir auch noch den BasicPlayer empfehlen, habe damit mal einen Player geschrieben, der Musik vom InputStream eines Zip-Archives gelesen hat.
 
Verwendest du eine IDE (Entwicklungsumgebung), und wenn ja, welche? Wenn du Eclipse verwendest kann ichs dir erklären, wenn nicht, musst du wohl googeln oder auf jemand anderen, der sich besser auskennt warten. ^^
 
http://www.javazoom.net/mp3spi/documents.html hat gesagt.:
How to play MP3 file through MP3 SPI and JavaSound ?
Make sure that JLayer, Tritonus and MP3SPI librairies are available in your CLASSPATH. It means that you have jl1.0.jar, tritonus_share.jar, mp3spi1.9.4.jar in your CLASSPATH.
Genauer kann ich es dir ohne Angabe deiner IDE auch ned sagen. In den meisten IDEs gibts aber eine Hilfe in der suchst du einfach nach classpath solltest du keine IDE verwenden dann gibts hier infos darüber.
Achte wirklich darauf das alle drei libs in deinem classpath sind.
Auf der Seite gibts dann auch noch einen funktionierenden beispielcode: MP3 SPI documentation
LG Hemeroc
 
Zuerst suche ein nettes Plätzchen auf der HDD für die Dateien. Dann markiere irgend ein Projekt und drücke Alt + Return. Dann auf Java Build Path und Libs. Dann auf Add Libs und 2x User Libs. Dann New, Name eingeben, und auf Add Jars. Dannach die Ordnerstruktur durchgehen, und alles hinzufügen. Bestätigen und die Lib zu deinen Projekt hinzufügen. Dann nochmal durchgehen, und alle dll's einsammeln und im Projektverzeichnis einen eigenen Ordner (z. B. "dll") kopieren.
Danach noch auf die Run Configurations und auf Arguments.

Dort noch
Code:
-Djava.library.path=Ordner
reinschreiben, also z. B.
Code:
-Djava.library.path=dll

Danach sollte alles gehen.
 
GStreamer-Java. Gibt nix besseres. HD-Movies und exotische Formate alles kein Problem.
Das wäre grundsätzlich keine schlechte Idee, würde man nicht die Plattformunabhängigkeit verliegen.
GStreamer-Java is laut Homepage ein Java Binding für GStreamer was installierte binaries vorraussetzt
und auf der GStreamer Homepage steht dann: "The GStreamer project itself does not provide Windows binaries"
Ich lass mich aber auch gerne eines besseren belehren. =)
LG Hemeroc
 
Genaugenommen bedeutet das nur, dass die keinen Bock haben, für alle Windows-User die Win32-Builds zu kompelieren
GStreamer ist genauso plattformunabhängig wie Java. Auf Mac und Linux sind diese Codecs etnweder vorinstalliert oder man kann sie ganz leichten über InstallManager laden.

Bei Windows war das in der Tat bisher ein Problem.
Aber wer sich auf gstreamer.org auch genauer umsieht wird fündig:

ossbuild - Project Hosting on Google Code

Diese Seite wird ständig mit frischen win32 builds aktualisiert. Mega komfortabel mit Installer.

Btw. alles was mit Media zutun hat, muss unter Java mit nativen Libs bedient werden. (Jetzt mal simples mp3-Dekoding ausgenommen)

Und wenn du GStreamer nutzt, anstatt den JMF/FMJ/Blablabla Firlefanz kannst du das komplette Potential davon nutzen.
Da ist weiß mehr möglich als simples Anschauen von Movies. Streaming Server etc funktioniert damit tadellos...
 
bekomme eine Fehlermeldung nachdem ich alles eingegeben habe

javax.sound.sampled.UnsupportedAudioFileException: could not get audio input stream from input file
 

Neue Themen


Zurück
Oben