Я пытаюсь использовать камеру в своем приложении QT5.5, используя тип QT QCamera
. Простой пример того, что я делаюОшибка при просмотре камеры QT5.5
QList<QCameraInfo> cameras = QCameraInfo::avalilableCameras();
qdebug() << cameras.length();
const QCameraInfo &cameraInfo = cameras.first();
QCamera *camera = new QCamera(cameraInfo);
Когда я запускаю этот пример, я получаю «Нет m_videoSink доступной!» в командной строке. QT построен на Ubuntu 12.04 с установленными libgstreamer0.10-0, libgstreamer0.10-dev и libgstreamer-plugins-base0.10-0. QT построен с -qt-xcb
. Я понятия не имею, что здесь не так. У кого-нибудь есть идея?
PS: Конечно, убедитесь, что строка 2 печатает> = 1;).