【发布时间】:2022-01-07 23:03:37
【问题描述】:
尝试使用 Tkinter 构建视频播放列表。 目前我有一个 mp4 数组,名称将传递到 tkintervideo 以加载。
我遇到了关于如何等待第一个视频结束才能转到第二个视频的问题。
root = Tk()
playlist = ["New_Year_Champagne.mp4","demo.mp4","car.mp4"]
videoplayer = TkinterVideo(master=root, scaled=True, pre_load=False)
for item in playlist:
has_video_ended = False
videoplayer.load(item)
videoplayer.pack(expand=True, fill="both")
videoplayer.play() # play the video
videoplayer.bind("<<Ended>>", video_ended )
root.update()
root.mainloop()
实际上,在执行 root.update() 之后,它会进入播放列表的下一个迭代。
我还能尝试什么?
【问题讨论】:
-
video_ended 事件处理函数是做什么的?
标签: python python-3.x tkinter