Warten auf BasicPlayer - JavaZOOM SoundAPI

chuxXo

Bekanntes Mitglied
Hallo Forum,

ich hab erneut ein Problem. Ich hab jetzt eine Bibliothek gefunden, die im Vergleich zu JLayer, mich die Lautstärke regeln lässt. Diese Bibliothek baut auf der JavaSoundAPI auf und wird durch den MP3-Codec einer weiteren Bibliothek erweitert (ansonsten werden keine .mp3 Files unterstützt).

Das Problem, das sich mir jetzt leider stellt, ist folgendes.
Mein Programm ermöglicht es mir Lieder in einem Verzeichnis zu suchen. Jetzt würde ich diese gerne einer Playlist anfügen. Da ich beim BasicPlayer kein solch ein Befehl finde würde ich die Playlist über ein Array realisieren welches immer die nächste Position spielt, sobald das letzte Lied abgespielt wurde.

Da ich in Java noch nicht so fit bin und eh noch ein Problem damit hab, auf andere Prozesse zu warten und bei dem Beispiel über ".play" ein Thread aus der Bibliothek gestartet wird und ich nicht weiß wie ich jetzt an Informationen von diesem komm, steh ich echt vor einem Problem.

Wie kann ich auf den Abschluss eines Liedes warten und was wär die beste Möglichkeit mit einer ähnlichen Funktion den Player wieder zu starten, wenn kein Lied mehr in der Playlist war und ich die Playlist fortführen will ???? 🙂

jlGui - BasicPlayer - JavaSound API


Ist es möglich nur jlGui, welcher auf Java aufbaut Parameter zu übergeben ? 🙂 dieser kann dann einfach im Hintergrund laufen, da mein Fenster onTop ist.

Run jlGui

Ich freu mich auf eure Antworten und Danke für eure Hilfe
mfg chuxXo
 
wie wäre es im array auch die länge jeden songs zu speichern, und ein thread soll so lange warten bis diese Zeit abgelaufen ist. Dann kann er den neuen song aufrufen
 
Also, man kann wohl den jlGui steuern 🙂
Man kann die .jar des ausführbaren Players einfach importieren.

Jetzt scheitere ich schon bei dem kleinsten. Wie kann ich den Player jetzt starten ??? 🙂

Habs mit folgendem versucht:
Java:
PlayerUI player = new PlayerUI();
player.loadUI(player.getLoader());

Es wär echt sehr nett, wenn mir jemand zur Hand gehen könnte, da das irgendwie kein Ende nimmt, mit dem Gesuche.
Hier nochmal die Links

jlGui:
jlGui - Music player for the java platform - MP3, Ogg Vorbis
jlGui Documentation:
Generated Documentation (Untitled)

Danke für eure Hilfe 🙂
 
Jetzt scheitere ich schon bei dem kleinsten. Wie kann ich den Player jetzt starten ??? 🙂

http://www.javazoom.net/jlgui/addons/PlayIT.java

Das funktioniert auch nicht....

Java:
thePlayer.setDataSource(new File(currentItem.getLocation()));
thePlayer.startPlayback();

Diese Zeile funktioniert nicht

setDataSource und startPlayback gibt es nicht unter dem angelegten:
Java:
public static BasicPlayer thePlayer = null;
 
Zuletzt bearbeitet:

Zurück
Oben