使用 Qt 包“多媒体”在 bq 手机上获取摄像头:
QList<QCameraInfo> cameras = QCameraInfo::availableCameras();
cameras.size() 总是返回零。
主机 14.04,目标 14.10,Qt 5.3.0。*.apparmor 来自核心相机应用程序。
實施了嗎?
答案1
我刚刚验证过,QCameraInfo::availableCameras() 确实总是返回一个空列表。这似乎是一个错误。我在这里报告了它:https://bugs.launchpad.net/ubuntu/+source/qtmultimedia-opensource-src/+bug/1438072
请确认并添加您可能与 QCamera 和 C++ 相关的任何其他发现。
答案2
检查是否已安装所有依赖项。它们是:
qtmultimedia5-dev
_
libqt5multimedia5-插件
前任:
sudo apt-get install libqt5multimedia5-plugins