为什么不支持 QCamera::CaptureVideo?
Why QCamera::CaptureVideo isn't supported?
我正在尝试创建一个使用相机API的应用程序,基于Qt的示例。
问题:
以下调用以检查是否支持视频捕获返回false
。
camera->isCaptureModeSupported(QCamera::CaptureVideo) //returns false.
如果我尝试忽略它并开始录制 - 录制不会开始,也没有收到任何错误消息(此外,QMediaRecorder::errorString()
和 QCamera::errorString()
返回空字符串)。
来自相机的图像正确显示在QCameraViewFinder
中。
它基本上是Windows中的一个已知错误。
https://bugreports.qt.io/browse/QTBUG-30541
https://doc-snapshots.qt.io/qt5-5.5/qtmultimedia-windows.html
不过,它应该可以在其他平台上工作。
相关文章:
- 有两个QCameraViewFinder用于一个QCamera
- Qcamera获得分辨率和原始框架
- 将 QCamera 与多个摄像机一起使用
- QCamera::start给出神秘的"failed to start"日志消息
- 如何在布局中与其他小部件一起安排Qcamera
- Qt creator 4 cannot find QCamera
- QT:QCAMERA FACERIG(虚拟相机).是否可以
- 删除QCamera会使程序崩溃
- 为什么不支持 QCamera::CaptureVideo?
- 如何在Qt 5.3中使用QCamera设置图像分辨率
- 在boost::线程中安全地更新cv::capturevideo帧
- 无法在Qt 5.0.2(Linux)中使用QCamera获取相机支持的分辨率以进行图像捕获
- Qt Qcamera未准备好