找不到 QAbstractVideoSurface 文件

QAbstractVideoSurface file not found

所以我已经安装了 QtMultimedia,在图片中,您可以看到所有已安装的模块。

然后我将模块添加到我项目的 qmake

QT += multimedia
QT += multimediawidgets

而且我可以轻松地使用 QVideoWidgetQMediaPlayer 之类的东西并编译。但是包括 QAbstractVideoSurface 不起作用!

#include <QAbstractVideoSurface>     //file not found

我试过更新组件和安装Qt 6.3.0,但结果是一样的。

我错过了什么模块或者可能是一个错误?

在 Qt 6.0.0 及更高版本中:

QAbstractVideoSurface has been replaced by the QVideoSink class, and generic rendering support has been enhanced to cover all pixel formats supported by Qt Multimedia.

请阅读Changes to Qt Multimedia