我在Python中使用VLC时出现了一个奇怪的问题。使用以下的东西。如果已经运行,请退出VLC
import vlc
self.Instance = vlc.Instance()
self.List = self.Instance.media_list_new()
self.Player_d = self.Instance.media_list_player_new()
我正在使用self.List.add_media(address of video)
来填充媒体列表。
然后self.Player_d.set_media_list(self.List)
和self.Player_d.play()
的问题是,VLC开始以一种不可思议的(YUV东西)窗口,没有任何控制。然后在播放列表后冻结。我必须使用任务管理器关闭它。
有人可以指出问题吗?我想玩所有控件的VLC。
其次,是否有检查VLC是否已经运行,如果正在运行,然后退出并启动VLC的新实例。
任何帮助,将不胜感激。
将''--play-and-exit''传递给'vlc.Instance()'怎么办? – FatalError