pygame - play sound/music: grundlegegende Verständnisfragen
Verfasst: Donnerstag 13. Oktober 2011, 11:28
Hallo Leute,
sorry, newby-Frage, aber ich habe da offenbar etwas Grundlegendes nicht verstanden. Ich will aus einem Python-Script eine sound-Datei abspielen. Beim Stöbern im Internet bin ich daher auf pygame gestossen und ein ganz einfaches Bsp.-Programm. Wenn ich folgende Zeilen im interaktiven Modus dem Python-Interpreter übergebe, funktioniert das auch, aber wenn sie als Skript.py abspeichere und ausführen will, funktioniert das nicht.
so gehts:
so nicht:
Das Skript läuft ohne Fehlermeldung bis zur Ausgabe von "ende" durch, aber ich höre nix!? Kann mir da einer vielleicht etwas auf die Sprünge helfen? Danke im voraus,
Grüße, Dirk
sorry, newby-Frage, aber ich habe da offenbar etwas Grundlegendes nicht verstanden. Ich will aus einem Python-Script eine sound-Datei abspielen. Beim Stöbern im Internet bin ich daher auf pygame gestossen und ein ganz einfaches Bsp.-Programm. Wenn ich folgende Zeilen im interaktiven Modus dem Python-Interpreter übergebe, funktioniert das auch, aber wenn sie als Skript.py abspeichere und ausführen will, funktioniert das nicht.
so gehts:
Code: Alles auswählen
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame
>>> pygame.init()
(6, 0)
>>> pygame.mixer.music.load('/home/dirk/sounds/gong.wav')
>>> pygame.mixer.music.play()
>>>
Code: Alles auswählen
#!/usr/bin/python
# -*- coding: utf-8 -*-
import pygame
pygame.init()
pygame.mixer.music.load("/home/dirk/sounds/gong.wav")
pygame.mixer.music.play()
# das hier war ein anderes Experiment - das funktioniert allerdings
#import subprocess
#subprocess.call("play /home/dirk/sounds/gong-chinese.wav", shell=True)
print "ende"
Grüße, Dirk