QT5.5相机预览出错

时间:2015-07-06 16:01:39

标签: c++ qt camera qtmultimedia

我尝试使用QCamera类型的QT在我的QT5.5应用程序中使用相机。我正在做的一个简单例子是

QList<QCameraInfo> cameras = QCameraInfo::avalilableCameras();
qdebug() << cameras.length();
const QCameraInfo &cameraInfo = cameras.first();
QCamera *camera = new QCamera( cameraInfo );

当我运行这个例子时,我得到了#34;没有m_videoSink可用!&#34;在命令行上。 QT建立在Ubuntu 12.04上,安装了libgstreamer0.10-0,libgstreamer0.10-dev和libgstreamer-plugins-base0.10-0。 QT使用-qt-xcb构建。我不知道这里有什么问题。有没有人有想法?

PS:当然我确保第2行打印&gt; = 1;)。

1 个答案:

答案 0 :(得分:1)

好的,最后我发现了一个基本问题:不幸的是Qt在5.5版本中放弃了Ubuntu 12.04 LTS支持。在5.4版本中,一切都按预期工作。