为VLC创建实例时,Core Libvlc错误



我想使用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)。

因此,将DLL复制到VLC安装文件夹或项目的工作目录解决了问题。

相关内容

  • 没有找到相关文章

最新更新