winsound !?
Verfasst: Sonntag 20. November 2005, 18:35
Hallo,
Mit nachstehenden Zeilen lade ich ein WAV-File und spiele es über den angegebenen Pfad wieder ab. Welche Rolle spielt f ?
Wenn f kein String ist, der die Daten des WAV-Files enthält, was ist f dann ?
Jedenfalls bekomme ich eine Fehlermeldung, wenn ich "f" statt "path" in winsound eingebe:
Die Methoden getnframes() und getsampwidth() liefern widerum korrekt ab:
Edit (Leonidas): Code in Python-Tags gesetzt.
Mit nachstehenden Zeilen lade ich ein WAV-File und spiele es über den angegebenen Pfad wieder ab. Welche Rolle spielt f ?
Wenn f kein String ist, der die Daten des WAV-Files enthält, was ist f dann ?
Jedenfalls bekomme ich eine Fehlermeldung, wenn ich "f" statt "path" in winsound eingebe:
Code: Alles auswählen
import wave,winsound
path = "E:/Testwav.wav"
f = wave.open (path,"r")
winsound.PlaySound(path,winsound.SND_PURGE) #spielt korrekt ab
winsound.PlaySound(f,winsound.SND_PURGE) # Fehlermeldung
Code: Alles auswählen
len = f.getnframes () #12752
wd = f.getsampwidth () #2
Edit (Leonidas): Code in Python-Tags gesetzt.