Der Name leitet sich aus einem kleinen Gag hab... Nur, falls damit jemand Probleme haben sollte...
Hi ihr,
vor gar nicht allzu langer Zeit gab es diesen Thread:
MP3 mit DX abspielen macht Fehler
Im Laufe des Threads kam mir eine Idee:
Einen kleinen resourcenschonenden Player zu schreiben. Aber
turboPASCAL war
schneller.
Nun möchte ich euch meine Version vorstellen, allerdings mit einer großen Einschränkung: Sie ist nicht fertig.

Ich stelle den Quellcode hier zum auseinandernehmen und kopieren ein, natürlich unter Beachtung der verwendeten Lizenzen. Der Hintergrund ist simpel: Weg von DirectShow.
DirectShow/DirectAudio ist eigentlich ne feine Sache, wenn man ohne großen Aufwand betreiben zu müssen Musik abspielen will. Will man aber einen Player schreiben, ist der Aufwand viel zu hoch. So möchte ich gerne Internetstreams abspielen können. Der Liedwechsel dauert teilweise zwischen 5 - 10 Sekunden. Und nebenbei will der eigentliche Player noch geschrieben werden. Etwas viel Aufwand.
Ich werde den Player weiterentwickeln. Allerdings werde ich die BASS-Lib dafür nutzen. Die ist auch nicht sehr umfangreich, ich kann Internet-Streams spielen, usw usf. Die Grundidee des Players, dass er nämlich die meiste Zeit im Hintergrund bleibt, bleibt aber bestehen.
An dieser Stelle möchte ich mich bei
Ibccaleb und
HalloDu bedanken, vor allem aber bei turboPASCAL, der mir wirklich tatenkräftig unter die Arme gegriffen hat. Danke nochmal.
Ein paar Hinweise:
- Das Programm schreibt ins Verzeichnis der Anwendung. War zum Testen einfacher
- Klick links aktiviert das Anwendungsfenster
- Klick rechts das Popupmenü
- Ich habe aus den Borland-Libs Funktionen und Prozeduren extrahiert. Aus Lizenzgründen kann ich die nicht mit veröffentlichen. Hinweis dazu findet sich im Ordner "SysReplacement". Faktisch lässt sich der Quelltext nicht kompillieren.
Und nu viel Spaß beim Pflücken.

Feedback könnt ihr posten, müsst ihr aber nicht. Der Quelltext steht zur freien Verfügung nach den Bedingungen der
GPL.
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell