Eingebettete Wav Datei abspielen
-
Hallo.
Ich habe in meinem Programm eine wav-Datei in Resourecen eingebettet. Aber wie bekomme ich nun den Pfad aus dieser Datei?
WEnn ich ihn abspielen will steht da: Keine wav-Datei gefunden.Hier mal den Code wie ich es probiert habe...
[cs]playSound(Chat.Musik.Resource1.type.ToString());[/cs]
Funktioniert aber nicht.
Wie bekomme ich nun den Dateipfad heraus?
P.S.: Der Player funktioniert. Es liegt nur an dieser Zeile.
die Methode playSound(String path) erwartet nämlich einen String von mir wo die Datei zu finden ist...mfg
-
Dann mußt du halt die Ressource erst temporär als Datei abspeichern... (z.B. mittels Path.GetTempFileName).
Oder aber verwende die SoundPlayer-Klasse (aus System.Media) und übergib im Konstruktor einen MemoryStream auf deine Ressource.
-
Vielen Dank.
Die SoundPlayer Klasse hat das Problem beseitigtmfg