Forum: Multimedia
by jaenicke,
10. Aug 2017
Du benutzt noch eine sehr alte Delphiversion. Da wirst du Anpassungen machen müssen, in den letzten knapp 20 Jahren seit dem Erscheinen von Delphi 6 hat sich nun einmal einiges getan. Mit neueren Delphiversionen funktioniert es direkt.
Wie wäre es mit der kostenlosen Starter Edition der aktuellen Delphiversion?
https://www.embarcadero.com/de/products/delphi/starter
Damit sollte der Quelltext...
Forum: Multimedia
by jaenicke,
10. Aug 2017
Google hilft:
https://github.com/DSPlayer/memorymodule
Aber gerade bei einem Spiel sehe ich die Notwendigkeit nicht. Da ist es doch eher komisch, wenn nicht noch DLLs und andere Dateien neben der Exe liegen.
Forum: Multimedia
by jaenicke,
8. Aug 2017
Welchen Wert hat denn strs?
Das ist ja erst einmal wichtig um zu schauen, ob das Laden erfolgreich war.
Denn ich sehe kein BASS_Init, so dass dort ggf. als Fehler auftritt, dass das nicht aufgerufen wurde.
Forum: Multimedia
by jaenicke,
7. Aug 2017
Doch schon, aber ich habe darauf gewartet, dass du etwas zeigst wie du etwas versucht hast. ;-)
Schau dir mal die Doku zu BASS_StreamCreateFile an:
https://www.un4seen.com/doc/#bass/BASS_StreamCreateFile.html
Speziell den ersten und vierten Parameter. Da sollte dir etwas auffallen.
Erklärung zum vierten Parameter:
Wenn du nur einen Pointer auf einen Speicherbereich übergibst, kann BASS...
Forum: Multimedia
by jaenicke,
6. Aug 2017
Hört sich so an als hättest du bisher nicht in die Beispiele oder Doku geschaut.
Ganz kurz: Du rufst BASS_StreamCreateFile auf um eine Datei oder einen Stream zu laden und spielst dann mit BASS_ChannelPlay ab. Das geht auch parallel mit mehreren Sounds.
Forum: Multimedia
by jaenicke,
6. Aug 2017
Ich würde dafür die BASS Audio Bibliothek benutzen:
https://www.un4seen.com/