wxMediaCtrl 在安装过程中被排除



我正在尝试用wxpython播放视频。但是,它对我不起作用。我对下面的行NotImplementedError

wx.media.MediaCtrl(self, style=wx.SIMPLE_BORDER(

这里的解决方案告诉wxMediaCtrl是构建的可选部分,它可以在安装时自动排除。答案没有说明如何在安装时包含wxMediaCtrl。我曾经pip install wxPython安装wxpython,它似乎正在工作。但是,wxMediaCtrl似乎被排除在外。那么如何在安装时包含它呢?

您可能缺少支持媒体类所需的一些库依赖项。如果你在Linux上,那么它可能是gstreamer和/或gstreamer插件。您可以在运行 wxWidgets 配置脚本的区域查看 pip 的构建输出,以获取有关可能缺少的内容的线索。(您可能需要添加 --verbose 才能看到完整的生成输出。

有关详细信息,请参阅 https://wxpython.org/blog/2017-08-17-builds-for-linux-with-pip。

最新更新