Also ich habe es jetzt geschafft die
XML-Datei mit allen Informationen auszulesen!
Nun möchte ich die einzelnen Radiostreams auch abspielen!
Das mache ich mit Hilfe von
BASS_StreamCreateURL(...) und
BASS_ChannelPlay(...);
Zuerst extrahiere ich die URLs aus der
XML-Datei!
Im 1. Eintrag der Datei wäre es zum Beispiel:
"http://www.shoutcast.com/sbin/tunein-station.pls?id=7807&filename=playlist.pls"
Das ist ja nun eine vollständige ULR eines Radiosenders. Wenn ich dies nun als Adresse in den IE eingebe,
dann wird der Stream ohne Probleme in Winamp abgepielt!
Aber wenn ich in meinem eigenen Programm folgendes aufrufe:
Delphi-Quellcode:
Chan := BASS_StreamCreateURL(PCHAR('http://www.shoutcast.com/sbin/tunein-station.pls?id=7807&filename=playlist.pls'), 0, 0, nil, 0);
BASS_ChannelPlay(Chan, FALSE)
Kommt immer eine Meldung, dass der Channel nicht erzeugt werden konnte
Liegt der Fehler an der
URL?