tkinter播放两个视频
时间: 2023-07-26 16:48:57 浏览: 218
python界面|实战Tkinter图形界面开发
4星 · 用户满意度95%
要在Tkinter中播放两个视频,您可以使用Python的`tkinter`模块和`moviepy`库。您需要创建两个不同的窗口来显示两个视频并使用`moviepy`库加载和播放视频。
以下是一个简单示例代码,它会创建两个窗口并在每个窗口中播放一个视频:
```python
import tkinter as tk
from moviepy.editor import VideoFileClip
class VideoPlayer:
def __init__(self, window, video_path):
self.window = window
self.video_path = video_path
self.create_player()
def create_player(self):
self.player = tk.Label(self.window)
self.player.pack()
self.play_video()
def play_video(self):
clip = VideoFileClip(self.video_path)
clip.preview()
self.window.destroy()
# Create the main window
root = tk.Tk()
# Create two video player windows
player1 = VideoPlayer(root, "video1.mp4")
player2 = VideoPlayer(root, "video2.mp4")
# Start the main event loop
root.mainloop()
```
这个示例代码使用`VideoPlayer`类来创建两个不同的窗口,并在每个窗口中播放一个视频。要播放其他视频,请将视频路径更改为您要播放的视频的路径。
阅读全文