Ich suche nun nach einem Weg, um den Player nicht nur aufrufen, sondern ihm auch ,,Befehle'' geben zu können. Aber wie geht das?
Ich kann natürlich ein os.system(...) verwenden, aber das fruchtet nichts, da kann ich das Programm nur starten und beenden, etc. Meine zweite Idee war, os.popen zu verwenden. (Ich verwende ein Linux-System.)
Code: Alles auswählen
(xin,xout)=os.popen2("mplayer irgendwas.xyz")
xin.write("q")
Irgendwer eine andere Idee?
Übrigens: Ich habe KEINE Möglichkeit, etwas Anderes außer dem Kommandozeilenprogramm zu verwenden. Sämtliche graphischen Frontends auf der betreffenden Plattform sind vollkommen unbrauchbar, ich habe auf der betreffenden Plattform keine alternativen Player der gleichen Funktionalität, ich habe keine Python-Bibliotheken, die das tun, was ich haben will. Mir bleibt wohl nichts anderes übrig, als das Programm direkt anzusteuern.