Hallo zusammen !
Ich möchte folgendes realisieren:
Ich habe 6 verschiedenen kleine .wav Dateien als Ressources in mein Projekt eingebunden.
Diese sollen bei Knopfdruck in zufälliger Reihenfolge im Hintergrund abgespielt werden, während das Programm normal weiterlaufen soll.
Ich habs mit der Windows Media Player Komponente versucht, funktioniert auch, da man dort "Playlists" erstellen und abspielen kann. Mein Problem dabei ist, daß ich die Quelle als Pfad angeben muss, wie hier:
AxWindowsMediaPlayer.URL = "c:\test.wav"
Wie ich .URL eine wav Ressource einbinden kann, weiß ich nicht.
Diese Variante gefällt mir eh nicht wirklich, weil ich nicht unbedingt eine Windows Media Komponente in meinem Projekt haben will.
Der andere Weg über die API stellt wiederrum keine Möglichkeit zur Verfügung eine "Playlist" zu erstellen.
Das heißt, daß ich immer nur eine .wav abspielen kann, und dann eine neuen API-aufruf brauche. Stimmt das ?
Habe die Konstanten SND_SYNC + SND_ASYNC gefunden.
Was die genau steuern weiß ich nicht ?
Also: Hat irgendwer eine Ahnung wie ich auf dem einen oder anderern Weg mein Ziel erreichen kann ?
Bin wirklich für jede Antwort dankbar,
cu !
Ich möchte folgendes realisieren:
Ich habe 6 verschiedenen kleine .wav Dateien als Ressources in mein Projekt eingebunden.
Diese sollen bei Knopfdruck in zufälliger Reihenfolge im Hintergrund abgespielt werden, während das Programm normal weiterlaufen soll.
Ich habs mit der Windows Media Player Komponente versucht, funktioniert auch, da man dort "Playlists" erstellen und abspielen kann. Mein Problem dabei ist, daß ich die Quelle als Pfad angeben muss, wie hier:
AxWindowsMediaPlayer.URL = "c:\test.wav"
Wie ich .URL eine wav Ressource einbinden kann, weiß ich nicht.
Diese Variante gefällt mir eh nicht wirklich, weil ich nicht unbedingt eine Windows Media Komponente in meinem Projekt haben will.
Der andere Weg über die API stellt wiederrum keine Möglichkeit zur Verfügung eine "Playlist" zu erstellen.
Das heißt, daß ich immer nur eine .wav abspielen kann, und dann eine neuen API-aufruf brauche. Stimmt das ?
Habe die Konstanten SND_SYNC + SND_ASYNC gefunden.
Was die genau steuern weiß ich nicht ?
Also: Hat irgendwer eine Ahnung wie ich auf dem einen oder anderern Weg mein Ziel erreichen kann ?
Bin wirklich für jede Antwort dankbar,
cu !