有谁知道如何实现 VLC Python 绑定?我从 VLC wiki ( http://wiki.videolan.org/Python_bindings )下载了 vlc.py 和 vlcwidget.py并尝试运行 vlcwidget。除了安装 vlc 之外,我还需要做任何其他事情,还是应该能够运行“python vlcwidget.py”?因为那对我不起作用。我在 Ubuntu 8.04 上使用 Python2.5 和 VLC 0.8.6e。
我认为问题与我的 libvlc 共享库有关。该库用于创建此实例:
dll=ctypes.CDLL('libvlc.so')
然后,错误发生在这里:
if hasattr(dll, 'libvlc_media_player_new'): ...
dll 显然没有 libvlc_media_player_new 属性,因此无法创建它需要的其他对象。具体来说,未创建 libvlc_media_player_new 函数。