Klar bleibt das beim mplayer hängen. Ich weiss nicht genau ob es sich bei system() genau so verhält wie im Terminal, gehe aber davon aus. Entsprechend müsstest du
verwenden. Dann sollte mplayer gestartet werden ohne das Programm zu blockieren.Code:system ("mplayer -playlist /home/pi/mplay/radio1.pls &");
Nächstes Problem dürftest du dann aber haben, dass mit dem nächsten Aufruf einfach ein neuer mplayer gestartet wird und du auf einmal zwei laufen hast. Von daher wäre vorher ein Aufruf
von Nöten sein. Habe ich selbst aber nicht getestet. Denke aber das es so funktionieren könnte.Code:system("killall mplayer");
Lesezeichen