为 vlc 创建实例时出现核心 libvlc 错误

core libvlc error while creating an instance for vlc

我想使用 libvlc python 绑定在 python 中制作一个简单的媒体播放器。我已经下载了 vlc.py 并进行了测试。它工作得很好。所以我开始在我的代码中使用 vlc.py 作为模块,这是我的代码: import dev_vlc as vlc import time import os vlcinstance = vlc.Instance() myplayer = vlcinstance.media_player_new() media = vlcinstance.media_new('test.mp3') myplayer.set_media(media) myplayer.play() time.sleep(10)

当我运行上面的代码而不是播放音频文件时,它会抛出以下错误:

[034a2cb4] core libvlc error: No plugins found! Check your VLC installation. Traceback (most recent call last): File "C:/Users/krush/Documents/MyMediaPlayer/MyMediaPlayer.py", line 7, in <module> myplayer = vlcinstance.media_player_new() AttributeError: 'NoneType' object has no attribute 'media_player_new'

谁能帮我解决并告诉我哪里出错了。

通常它会检查 libvlc.dll 和其他几个 dll 文件,这些文件没有包含在我安装的 VLC 版本中(可能是由于安装过程中的某些问题或任何其他原因。IDK)。

所以将dlls复制到VLC安装文件夹或项目的工作目录解决了问题。