我正在尝试制作一个简单的脚本,它将在 python 中播放视频(.mp4)。我不想播放 YouTube 视频或任何在线内容,只想播放我计算机上的视频。
这是我的代码:
import vlc
Instance = vlc.Instance()
player = Instance.media_player_new()
Media = Instance.media_new('test.mp4')
Media.get_mrl()
player.set_media(Media)
player.play()
当我运行它时,我不断收到此错误(谈论第 3 行):
AttributeError: 'NoneType' object has no attribute 'media_player_new'
我在 macOS Sierra 上的 IDLE 中使用 python 3.5.4。
最佳答案
我通过在vlc.py中注释掉find_lib()解决了这个问题。
p = os.getcwd()
os.chdir(os.path.join(p, 'sdk'))
dll = ctypes.CDLL("libvlc.dll")
plugin_path = os.path.join(os.getcwd(), r'sdk\plugins')
关于Python VLC 脚本错误 : AttributeError: 'NoneType' object has no attribute 'media_player_new' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46346859/