Autor Beitrag
MDX
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 595
Erhaltene Danke: 4

Windows 8.1, Linux Debian 8, Android Lollipop
Delphi, PHP, Java (Android)
BeitragVerfasst: Sa 18.12.10 03:26 
Hallo,
ich verzweifel daran langsam noch.
Ich will:
- eine MP3 Datei aus dem Internet in Delphi abspielen, weder einen Stoppbutton nocht sonstige Zusatzfunktionen.
- Einfach nur einen Parameter in ein Textfeld eingeben, Start drücken und fertig.

Leider komme ich überhaupt nicht weiter. Ich hab auch bereits versucht die bass.dll und das netradio Beispiel zu benutzen, aber dass einzige was jetzt noch passiert ist "Can''t play the stream (error code: 20)" das wars.
Ansonsten hat mir das MEMP Tutorial auch nicht sonderlich weitergeholfen, zumal der komplette Sourcecode irgendwie unvollständig (?) ist...
Hat nicht jemand einfach drei Zeilen Code, wie das ganze von statten gehen muss?

Vielen Dank
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Sa 18.12.10 09:46 
Ein Blick in die Bass-Hilfe zeigt, dass ErrorCode 20 bedeutet:
Zitat:

BASS_ERROR_ILLPARAM: url is not a valid URL.


Mögliche Ursachen, ins blaue geraten: Die URL, die du angibst ist tatsächlich nicht richtig. Oder du verwendest Delphi 2009 und hast dadurch ein PChar/PAnsiChar-Problem. Dann würde das helfen:
ausblenden Delphi-Quelltext
1:
BASS_StreamCreateURL(PAnsiChar(Ansistring(MeineURLAusDemTextFeld)), ...					

_________________
We are, we were and will not be.
MDX Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 595
Erhaltene Danke: 4

Windows 8.1, Linux Debian 8, Android Lollipop
Delphi, PHP, Java (Android)
BeitragVerfasst: Sa 18.12.10 14:11 
Hallo Gausi,
danke dir, ich benutze tatsächlich Delphi 2009 und es war tatsächlich das ANSI-Problem.
Jetzt geht alles, danke dir :)

MFG
Dave