我正在尝试将用于播放视频文件的视频帧集成到我的项目的Tk主窗口中:github.com。 目前它正在使用子进程启动本机VLC播放器但是我希望有一个集成窗口。
当我执行以下代码时:
import vlc
root = Tk()
instance = vlc.Instance()
player = instance.media_player_new()
media = instance.media_new("big.mp4")
player.set_media(media)
player.play()
canvas = Canvas(player).pack()
root.mainloop()
我收到此错误:
AttributeError: 'MediaPlayer' object has no attribute 'tk'
我试图从这个GitHub项目获得输入:github.com。 然而,我没有成功地让它发挥作用。
当我删除Canvas相关代码时,视频当前在另一个窗口中启动。请告知代码有什么问题。