【发布时间】:2018-03-18 13:45:46
【问题描述】:
我有一台笔记本电脑和一台电脑,我想测试 Qt 的Media Player example。
在我的笔记本电脑上,一切正常,但在我的电脑上,我收到以下消息:
找不到服务 - “org.qt-project.qt.mediaplayer”
我已经安装了Multimedia Dependencies,但没有任何改变。
所以我尝试使用突触找到丢失的数据包,在两台计算机上,通过搜索 Gstreamer 得到相同的结果:
我还创建了两个文件来与这个命令进行比较:
apt list | grep inst > apt_list.txt
# and
apt list | grep inst > apt_list_laptop.txt
tkdiff apt_list.txt apt_list_laptop.txt
我找不到丢失的东西,我请你帮忙找到它。
编辑:
我使用QT_DEBUG_PLUGINS=1 运行程序,在我拥有的计算机上:"QLibraryPrivate::loadPlugin failed on "/home/.../libgstmediaplayer.so"
也有人说它无法打开libgstaudio-0.10.so.0,但在笔记本电脑上它使用1.0 version。
有效地,当我写的时候:
ldd libgstmediaplayer.so
它与我电脑上的 gstreamer0.10 和我笔记本电脑上的 1.0 相关联
【问题讨论】:
-
@MohammadKanan 在两台计算机上,我以动态方式构建,Qt 版本和套件是相同的。
-
都有Linux?
-
@MohammadKanan 都有 ubuntu 16.04
标签: linux qt ubuntu-16.04 gstreamer qtmultimedia