我正在尝试编写一个反复动态播放单个电影文件的小应用程序。我用 Python 编写的,使用这些VLC-Python 绑定
我会说这不会那么难,即使文档非常稀疏,我也可以在屏幕上没有任何其他内容的情况下获得一部电影全屏,甚至可以更改我想要播放的文件。我不能简单地让一部电影重复。
我使用以下代码:
self.media = []
一个 --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应该是什么。在原始代码中,我发现它应该是一个字符数组(字符串),但我不知道这应该是什么类型的字符串。
谁有线索?