Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在画布Tkinter中显示视频文件剪辑_Python_Video_Canvas_Tkinter_Moviepy - Fatal编程技术网

Python 如何在画布Tkinter中显示视频文件剪辑

Python 如何在画布Tkinter中显示视频文件剪辑,python,video,canvas,tkinter,moviepy,Python,Video,Canvas,Tkinter,Moviepy,我想在画布中显示视频,而不是在新窗口中打开。 我想知道如何停止和暂停视频 import pygame from Tkinter import * def movie(): from moviepy.editor import * pygame.display.set_caption('Hello World!') clip = VideoFileClip('1.mp4') clip.preview() pygame.quit() root = Tk

我想在画布中显示视频,而不是在新窗口中打开。 我想知道如何停止和暂停视频

import pygame
from Tkinter import *
def movie():
    from moviepy.editor import *
    pygame.display.set_caption('Hello World!')
    clip = VideoFileClip('1.mp4')
    clip.preview()    
    pygame.quit()
root = Tk()
root.title("AVATAR")
label = Label(root, fg="dark green")
label.pack()
frame = Frame(root,background='red')
frame.pack()
canvas = Canvas(height=200,width=200)
canvas.pack()
conversationbutton = Button(frame, text='play in canvas',width=25,fg="green", command=movie)
conversationbutton.pack(side = RIGHT)
stopb=Button(root, text="stop").pack()

谢谢

我仍然无法从按钮中取出它,也无法在特定区域(如400*600)显示它。然后,实现这样做的功能。这不是一个代码编写服务,程序员和初学者是有区别的。我希望你能理解并尊重这一点。我可以按你的评论显示视频,但我在研究后试图停止它或指定区域,但我做不到,这就是我寻求帮助的原因!*我是一名为期一个月的python管理员,再次提前表示感谢:)谢谢,但它是一个代码帮助中心,面向那些不知道如何使用的人!