Hallo,
ich versuche ein mp3 aus einem Python prg abzuspielen.
Gebe ich in der Shell ein:
mplayer r1.mp3
Wird das mp3 korrekt abgespielt.
Versuche ich das aus dem prograamm heraus, bekomme ich den Output:
[AO_ALSA] alsa-lib: confmisc.c:768:(parse_card) cannot find card '0'
Das Programm sieht so aus (habe es sowohl mit der aktuellen Zeile, als auch mit der auskommetierten probiert):
import subprocess
import time
#player = subprocess.Popen(["mplayer", "r1.mp3"], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
player = subprocess.Popen("mplayer r1.mp3", shell=True)
while 1:
print ("OK")
time.sleep(5)
Was mache ich denn verkehrt, oder was fehlt?
Frohe Weihnachen
Florian