在机器上没有安装VLC的情况下,如何初始化Python-vlc(便携式VLC界面)?

0 人关注

我现在正在做一个可以用遥控器控制电脑的程序,其中一个功能是播放音乐(在后台,播放器不可见)。我知道在python中还有其他的选项,但唯一轻量级的是 playsound,它不能暂停和停止音乐。

所有其他软件包都大大增加了可执行文件的大小,所以我决定使用VLC作为可下载的扩展。现在,我不想让用户安装VLC,只想下载可移植的VLC库并使用它们来获得VLC的播放功能。有什么办法可以用python的VLC绑定来使用可移植版本的VLC?(不用安装,这才是重点)

2 个评论
来自python vlc.py的下载网站。【替换代码0
@RolfofSaxony 我想他知道这个。他(和我)正在寻找一种方法,使该程序自我依赖,不需要安装VLC。
python
python-3.x
audio
vlc
python-vlc
sahar lando
sahar lando
发布于 2020-12-07
2 个回答
Vexen Crabtree
Vexen Crabtree
发布于 2022-02-12
0 人赞同

具体来说,python-vlc使用libvlc.dll和libvlccore.dll。在Windows机器上,它把拷贝放在/windows/system32/ 。你可以测试一下只复制这两个DLL,而不是进行完全安装。

Devil Ishere
Devil Ishere
发布于 2022-02-12
0 人赞同

这是一个厚脸皮的解决方案。因此,你要做的是将vlc安装在 your 然后,PC使用以下方法读取字节

with open('vlc.exe', 'rb') as fa:
    fa.read()