【问题标题】:Ubuntu 16.04 pyqt5 multimedia example missing pluginsUbuntu 16.04 pyqt5 多媒体示例缺少插件
【发布时间】:2017-04-23 10:17:40
【问题描述】:

我正在尝试查看pyqt5 多媒体example,但每次启动它时都会出现此错误(在弹出窗口中):

The QMediaPlayer object does not have a valid service.
Please check the media service plugins are installed.

我在互联网上找到了一些建议,比如安装libqt5multimedia5-plugins,但没有运气。我做错了什么?

【问题讨论】:

    标签: pyqt5 qtmultimedia


    【解决方案1】:

    我从源代码配置了Qt,遇到了和你一样的问题,终于解决了。

    问题是 Qt 找不到 mediaservice 的路径
    解决方案 1 )是将 QT_PLUGIN_PATH 添加到您的环境变量并提供您的插件路径。详细图片是

    解决方案 2) 是将 /plugins/mediaservice 目录复制到您的可执行文件中。
    示例:调试目录必须包含 myexample.exe 和 mediaservice 目录。
    喜欢这个

    【讨论】:

      【解决方案2】:

      Qtmultimedia 依赖于 gstreamer。对于 Ubuntu 16.04,你想要 1.0 版的东西和大多数插件,包括丑陋和坏的。我也有 qgstools、libqt5gstreamer、sessioninstaller,为了安全起见,我还安装了使用 gstreamer 的图腾,我希望它会引入必要的 gstreamer 东西。 Pyqt 多媒体适用于我显示视频、播放 mp3、从我的 /dev/video0 相机中保存图片和 oggs,但由于某种原因,oggs 在末尾添加了一个无关的 .jpg。

      【讨论】:

      • 您能否指定软件包以及如何安装pyqt5?我无法根据您的建议安装它:(
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多