Code: Alles auswählen
def progressbar(progbar):
global metadates
metadateslen = len(metadates)
for i in range(0, metadateslen):
if "time" in str(metadates[i]):
dummy = metadates[i]
max_time = int(dummy[9:])
position = int(round(metadates[metadateslen - 2]))
barindex = round(position / max_time * 10)
progbar = "["
for i in range(1, barindex):
progbar = progbar + "-"
progbar = progbar + "|"
for i in (list(range(10, barindex, -1))):
progbar = progbar + "-"
progbar = progbar + "]"
return progbar
balken = ""
progressbar(balken)
print((balken))
metadates: Liste mit den metadaten vom Vlc PLayer
position: aktuelle Player position in s
max_time: länge des Tracks in s
Die Funktion an sich läuft. Wenn in inerhalb von ihr "print(progbar)" mache gibt sie mir nen Vortschritsbalken aus (so wie gewünscht). Nur wenn ich sie im Main Programm aufrufe kommt nicht (Z.:21).
Wo ist der haken, bzw was mache ich falsch