Python vlc Binding Embed Video находится поверх графического интерфейса
Я нахожусь в процессе создания видеоплеера с привязками python-vlc и использовал tkinter в качестве основы. Я сделал так, чтобы vlc player встраивался в холст, но иногда, когда я проигрывал видео, сам vlc player заполняет высоту всего окна. Я пытался использовать аргумент --no-video-on-top, но это не сработало.
Как видно на картинке слева, видео находится в верхней части графического интерфейса, а справа - нет. Мне бы хотелось, чтобы это было справа, на всех видео, которые я играю с плеером.
Спасибо заранее.
Проблема с графическим интерфейсом "Видео было размыто"
// Tkinter canvas setup for vlc window
self.player = None
self.fullscreen = False
self.playerCanvas = tk.Canvas(self, bg=colors['black'],
highlightthickness=0).pack(fill=tk.BOTH, expand=True)
//Player setup
self.Instance = vlc.Instance(['--no-video-on-top'])
self.player = self.Instance.media_player_new()
self.player.set_fullscreen(False)
self.Media = self.Instance.media_new(str(self.url))
self.Media.get_mrl()
self.player.set_media(self.Media)
self.player.set_hwnd(self.getHandle())
self.onPlay()