我尝试使用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;)。
答案 0 :(得分:1)
好的,最后我发现了一个基本问题:不幸的是Qt在5.5版本中放弃了Ubuntu 12.04 LTS支持。在5.4版本中,一切都按预期工作。