我正在尝试根据Qt的示例创建一个使用相机API的应用程序。

问题:
呼叫后检查是否支持视频捕获,返回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

不过,它应该可以在其他平台上运行。

关于c++ - 为什么不支持QCamera::CaptureVideo?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29638137/

10-11 18:49