Gil*_*les 3 vlc python-bindings
我正在尝试编写一个可以反复动态播放单个电影文件的小应用程序.我用Python编写它,使用这些 VLC-Python绑定
我会说这不会那么难,即使是非常稀疏的文档,我可以在屏幕上没有任何其他内容的情况下获得电影全屏,甚至可以更改我想要播放的文件.我不能简单地让一部电影重演.
我使用以下代码:
self.media = []
Run Code Online (Sandbox Code Playgroud)
这里有一个--repeat-tag:
self.vlc_inst = vlc.Instance('--mouse-hide-timeout=0', '--fullscreen', '--repeat')
Run Code Online (Sandbox Code Playgroud)
这里有一个'--repeat'标签:
self.media = self.vlc_inst.media_new(NEW_VIDEO_NAME + str(currentVideoN)+ VIDEO_EXTENSION,' - readpe')
self.player = self.vlc_inst.media_player_new()
self.player.set_fullscreen(True)
self.player.set_media(self.media[currentVideoN])
self.player.play()
Run Code Online (Sandbox Code Playgroud)
这些重复标签似乎没有做任何事情.该实例类确实有一个功能vlm_set_loop(个体经营,psz_name,b_loop),但我不知道MRL应.在原始代码中,我发现它应该是一个char数组(String),但我不知道这应该是什么类型的String.
谁有线索?
小智 5
好吧,这个问题已经很老了,但无论如何......我认为不是使用'--repeat'(只适用于medialist而不是单个媒体文件afaik)vlc.Instance你可以使用像'--input-repeat=999999'它不是真正的循环,但尽可能接近它得到(再次:afaik ;-))
| 归档时间: |
|
| 查看次数: |
5202 次 |
| 最近记录: |