Python VLC 绑定

Python bindings for VLC

我在 Windows,我希望使用 Python VLC 绑定。我已经从 https://github.com/geoffsalmon/vlc-python 下载了模块,并按照自述文件进行了操作。但是,我仍然坚持导入模块。错误看起来像这样:

Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
  import vlc
  File "c:\python27\python-vlc-1.1.2\vlc.py", line 173, in <module>
  dll, plugin_path  = find_lib()
  File "c:\python27\python-vlc-1.1.2\vlc.py", line 150, in find_lib
  dll = ctypes.CDLL('libvlc.dll')
  File "C:\Python27\lib\ctypes\__init__.py", line 353, in __init__
  self._handle = _dlopen(self._name, mode)
  WindowsError: [Error 126] The specified module could not be found

关于模块放置位置的任何解决方案?我的主要目标是通过 vlc 播放 MP3 音频文件,这将是其他一些 activity.

的一部分

我遇到了同样的问题。 对我来说,如果你有 64 位 python,你需要 64 位 vlc 播放器。 如果你有 32 位 python,你需要 32 位 vlc 播放器。

希望对你也有用。

我配对64位我解决如下。当然

# first set the environment which is required from vlc.py
import os
os.environ['PYTHON_VLC_MODULE_PATH'] = """C:\Program Files\VideoLan"""
os.environ['PYTHON_VLC_LIB_PATH'] = """C:\Program Files\VideoLan\VLC\libvlc.dll"""
# now you can import vlc
import vlc