我第一次开始使用 Python 绑定:操作系统- ubuntu 14.04 vlc-1.1.2 和 python-2.7.6 这是我正在处理的示例代码:
import vlc
instance = vlc.Instance()
media_ply = instance.media_player_new()
media_ply.set_mrl("test1.mp3")
media_ply.play()
Run Code Online (Sandbox Code Playgroud)
但我不断收到以下错误消息:
Traceback (most recent call last):
File "vlc1.py", line 3, in <module>
instance = vlc.Instance()
File "/home/ankita/env2/mmenv5/local/lib/python2.7/site-packages/vlc.py", line 1551, in __new__
return libvlc_new(len(args), args)
File "/home/ankita/env2/mmenv5/local/lib/python2.7/site-packages/vlc.py", line 3903, in libvlc_new
ctypes.c_void_p, ctypes.c_int, ListPOINTER(ctypes.c_char_p))
File "/home/ankita/env2/mmenv5/local/lib/python2.7/site-packages/vlc.py", line 246, in _Cfunction
raise NameError('no function %r' % (name,))
NameError: no function 'libvlc_new'
Run Code Online (Sandbox Code Playgroud)
谁能告诉我,我做错了什么吗?
aqu*_*man 13
我遇到了同样的错误。然后我通过使用sudo apt-get install vlc
.
希望这可以帮助。干杯。
vlc.py
从vlc.py下载
放置vlc.py
在与您的程序相同的目录中。
请注意,您的系统上必须已安装VLC 媒体播放器程序。
要在 python 中快速测试它:
>>> import vlc
>>> p=vlc.MediaPlayer('test1.mp3')
>>> p.play()
Run Code Online (Sandbox Code Playgroud)