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