Я пытаюсь написать небольшое приложение, которое динамически воспроизводит один файл фильма несколько раз .Я написал это на Python, используя эти VLC-Python привязки
Я бы сказал, что это не будет так сложно, и хотя очень разреженная документация, я могуполучить фильм на весь экран без чего-либо еще на экране и даже изменить файл, который я хочу воспроизвести.Чего я не могу, так это просто позволить одному фильму повторить .
Я использую следующий код:
self.media = []
A -repeat-tag здесь:
self.vlc_inst = vlc.Instance('--mouse-hide-timeout=0', '--fullscreen', '--repeat')
И тег '--repeat' здесь:
self.media = self.vlc_inst.media_new (NEW_VIDEO_NAME + str (currentVideoN) + VIDEO_EXTENSION, '--repeat')
self.player = self.vlc_inst.media_player_new()
self.player.set_fullscreen(True)
self.player.set_media(self.media[currentVideoN])
self.player.play()
Эти повторяющиеся теги, похоже, ничего не делают.Класс Instance имеет функцию vlm_set_loop (self, psz_name, b_loop) , но я понятия не имею, каким должен быть mrl .В исходном коде я понял, что это должен быть массив символов (String), но я понятия не имею, какой это должен быть тип String.
Кто-нибудь, у кого есть подсказка?