Sounddatei einbinden
-
- User
- Beiträge: 62
- Registriert: Donnerstag 17. November 2005, 16:25
Mit welchem Befehl kann ich eine Sound- oder andere Datei in mein Programm einbinden?
-
- User
- Beiträge: 62
- Registriert: Donnerstag 17. November 2005, 16:25
Ja! Ich möchte, dass eine Sounddatei im hintergrund abgespielt wird, während mein Programm weiterläuft!
-
- User
- Beiträge: 62
- Registriert: Donnerstag 17. November 2005, 16:25
Wie muss ich denn das mit dem Dateinamen machen? Kannste mir nich ma die Syntax schicken?
-
- User
- Beiträge: 62
- Registriert: Donnerstag 17. November 2005, 16:25
Die Sounddatei ist übrigens im wma Format!
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Kannst du vergessen. winsound spielt afaik nur WAVes.Anfänger1911 hat geschrieben:Die Sounddatei ist übrigens im wma Format!
(ungetestet)
Code: Alles auswählen
import winsound
winsound.PlaySound('wavfile.wav', winsound.SND_FILENAME)
Edit: Einer der Hörtests, bei denen Vorbis und Musepack WMA haushoch überlegen sind.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- User
- Beiträge: 62
- Registriert: Donnerstag 17. November 2005, 16:25
Ok! Hab die Datei jetzt im WAV Format! Hab auch alles programmiert!
Scite spielt aber nur ein Fehlergeräusch ab! Bis zur Sounddatei läuft das Programm fehlerlos! Muss ich noch irgendwo das Verzeichnis speichern, in der ich die sounddatei habe?
Mein Programm sieht so aus:
Edit (Leonidas): Code in Python-Tags gesetzt. Bitte das nächste mal selbst machen.
Scite spielt aber nur ein Fehlergeräusch ab! Bis zur Sounddatei läuft das Programm fehlerlos! Muss ich noch irgendwo das Verzeichnis speichern, in der ich die sounddatei habe?
Mein Programm sieht so aus:
Code: Alles auswählen
# Soundstart
import winsound
winsound.PlaySound('Test.2.wav', winsound.SND_FILENAME)
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
^ Bitte beachten, ich mache das nicht zum Spaß.Anfänger1911 hat geschrieben:Edit (Leonidas): Code in Python-Tags gesetzt. Bitte das nächste mal selbst machen.
Natürlich! Woher soll denn das Programm wissen wo die Datei ist?Anfänger1911 hat geschrieben:Bis zur Sounddatei läuft das Programm fehlerlos! Muss ich noch irgendwo das Verzeichnis speichern, in der ich die sounddatei habe?
Du kannst:
- Die WAVe-Datei im aktuellen Ordner haben, das ist meist der Ordner wo das Programm liegt
- Statt nur den Dateinamen den ganzen Pfad im Programm angeben
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- User
- Beiträge: 62
- Registriert: Donnerstag 17. November 2005, 16:25
Entschuldigung wegen den Python Codes! Hab jetzt beides probiert, funktioniert trotzdem nicht! Mein Programm sieht jetzt so aus:
Code: Alles auswählen
# Soundstart
import winsound
winsound.PlaySound('C:\Dokumente und Einstellungen\Benutzer\Eigene Dateien\Python Programme\Meine\Sound-Test\Easy.wav', winsound.SND_FILENAME)
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Musst die Backslashes Escapen, weil Microsoft aus keinem sinnvoll erscheindendem Grund Backslashes als Verzeichnistrenner verwendet hat.
oder
oder erstmal zum testen auch die Datei auf C: speichern und es so ausprobieren.
Code: Alles auswählen
winsound.PlaySound('C:\\Dokumente und Einstellungen\\Benutzer\\Eigene Dateien\\Python Programme\\Meine\\Sound-Test\\Easy.wav', winsound.SND_FILENAME)
Code: Alles auswählen
winsound.PlaySound(r'C:\Dokumente und Einstellungen\Benutzer\Eigene Dateien\Python Programme\Meine\Sound-Test\Easy.wav', winsound.SND_FILENAME)
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- User
- Beiträge: 62
- Registriert: Donnerstag 17. November 2005, 16:25
Das hat alles nicht funktioniert!
Kann das vielleicht daran liegen, dass der Titel von einer gekauften CD stammt! Der Titel ist allerdings laut Windows Media Player nicht geschützt!
Kann das vielleicht daran liegen, dass der Titel von einer gekauften CD stammt! Der Titel ist allerdings laut Windows Media Player nicht geschützt!
-
- User
- Beiträge: 62
- Registriert: Donnerstag 17. November 2005, 16:25
Und wie konvertiere ich die Datei?
-
- User
- Beiträge: 62
- Registriert: Donnerstag 17. November 2005, 16:25
So meine Sounddatei wird jetzt abgespielt!
Mein Programm sieht so aus:
Doch bei der nächsten Interaktiven Aktion wird der Sound gestoppt!
Ich würde ihn aber gern das ganze Programm über im Hintergrund laufen haben! Kann man außerdem noch irgendwie die Lautstärke ändern?
Mein Programm sieht so aus:
Code: Alles auswählen
# Soundstart
import winsound
winsound.PlaySound('C:\\Dokumente und Einstellungen\\Benutzer\\Eigene Dateien\\Python Programme\\Meine\\Sound-Test\\Test.wav', winsound.SND_FILENAME)
Ich würde ihn aber gern das ganze Programm über im Hintergrund laufen haben! Kann man außerdem noch irgendwie die Lautstärke ändern?
-
- User
- Beiträge: 62
- Registriert: Donnerstag 17. November 2005, 16:25
Ok! Hab mir jetzt pyGame installiert hab aber keinen Plan wie ich das eingeben muss! Könnt ihr mir nicht mal die Syntax schicken?