Musikstream mit Player aus Javazoom

Cruentus

Mitglied
Hallo allerseits,
ich wollte gerne Musikstreams von Radiosendern aus dem Internet wiedergeben. Dabei habe ich die Bibliothek javazoom gefunden und integriert. Zusätzlich habe ich nachfolgenden Quelltext gefunden:

Java:
import java.io.InputStream;
import java.net.URL;
import javazoom.jl.player.Player;

class audiostream extends Thread 
{
    private Player mediafilePlayer;

    public void player() {
        try {
            URL mediafile = new URL("http://www.wdr.de/wdrlive/media/wdr2-wm32.asx");
            InputStream stream = mediafile.openStream();

            mediafilePlayer = new Player(stream);
            mediafilePlayer.play();
        } catch (Exception e) {
            System.out.println(e);
        }
    }
    }
}

Wenn ich dem Player eine lokale mp3-Datei als Input gebe, wird das Lied auch abgespielt, bei übergebenen URLs bleibt er allerdings stumm. Die URL
Code:
http://www.wdr.de/wdrlive/media/wdr2-wm32.asx
habe ich aus einem anderen Programm entnommen, welches Internetradios abspielen kann. Ist die URL vielleicht falsch (WinMediaplayer kann den Stream abspielen) oder liegt das doch am Code? Oder funktioniert der nur mit bestimmten Adressen?

Danke schonmal für eure Hilfe
 
ich habe jetzt nochmal eine andere Adresse ausprobiert:
Code:
http://stream.laut.fm:80/jazzloft
.
Die spielt er plötzlich ohne zu meckern ab...also habe ich eine falsche Adresse eingegeben. Wobei mich verwundert, dass die andere (erste) Adresse vom Windows Media Player abgespielt werden konnte...liegt das vielleicht an einem Dateiformat, mit dem Java nicht klarkommt?

edit: @homer gut, wahrscheinlich liegt es dann wirklich daran. Dann muss ich mich wohl nochmal besser in die Dateiformatgeschichten einlesen...danke schonmal
 

Neue Themen


Zurück
Oben