我似乎想不出如何阻止打印到控制台的python-vlc MediaPlayer对象的错误消息。
我尝试过以下几种方法,但都没有成功:
self.vlc_player = vlc.MediaPlayer("--verbose=-1)
self.vlc_player = vlc.MediaPlayer("--verbose -1")
self.vlc_player.set_mrl(song_url, "--verbose=-1")
self.vlc_player.set_mrl(song_url, "--verbose -1")
发布于 2020-08-01 05:23:27
os.environ['VLC_VERBOSE'] = '-1'或'-2'似乎可以在Linux中工作,但可能适合在程序退出时将其恢复:
https://github.com/oaubert/python-vlc/issues/119#issuecomment-571793477
更新:不需要恢复,它只为当前进程及其潜在的子进程(https://github.com/oaubert/python-vlc/issues/119#issuecomment-571796331)设置
发布于 2020-09-11 02:29:13
如果我来晚了,我很抱歉,但如果你还在寻找答案...您可以在启动VLC实例时使用类似以下内容:
import vlc
instance = vlc.Instance()
instance.log_unset()https://stackoverflow.com/questions/59377717
复制相似问题