AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte [Post&Forget] dgSmallDings

[Post&Forget] dgSmallDings

Ein Thema von Mithrandir · begonnen am 13. Okt 2009 · letzter Beitrag vom 17. Okt 2009
 
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#1

[Post&Forget] dgSmallDings

  Alt 13. Okt 2009, 14:39
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.
Angehängte Dateien
Dateityp: zip dgsmalldings_103.zip (539,9 KB, 27x aufgerufen)
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz