Открытие и воспроизведение видеофайлов python

Решил написать свой проводник. Уже реализованы открытие изображений и текстовых файлов. Решил сделать открытие видео, но всё пошло не так. Из рабочих способов, которые у меня были, это запуск помощью OpenCV, но звука не было, и с помощью python-vlc, но проигрыватель не закрывается. В интернете нужного решения не нашёл. Подскажите либо решение одной из двух вышепредставленных, либо новый вариант воспроизведения видео. Заранее спасибо!

import time, vlc
def video(source):
   vlc_instance = vlc.Instance()
   player = vlc_instance.media_player_new()
   media = vlc_instance.media_new(source)
   player.set_media(media)
   player.play()
   time.sleep(0.5)
   duration = player.get_length()
   print("Duration : " + str(duration))
video("videos/example.mkv")

Ответы (0 шт):