Qt QCamera自动重置我的设置

Qt QCamera自动重置我的设置,qt,camera,Qt,Camera,我正在尝试在中设置一些设置 宣言 代码 我不明白它为什么不工作…当您更改其设置时,您的mediaRecorder处于哪个状态?@vahancho它处于QMediaRecorder::StoppedState QCamera *camera; QMediaRecorder* mediaRecorder; QVideoEncoderSettings videoSettings; videoSettings.setFrameRate(10); qDebug() << videoSetti

我正在尝试在中设置一些设置

宣言 代码
我不明白它为什么不工作…

当您更改其设置时,您的mediaRecorder处于哪个状态?@vahancho它处于
QMediaRecorder::StoppedState
QCamera *camera;
QMediaRecorder* mediaRecorder;
QVideoEncoderSettings videoSettings;
videoSettings.setFrameRate(10);
qDebug() << videoSettings.frameRate();
videoSettings.setQuality(QMultimedia::VeryLowQuality);
videoSettings.setResolution(200, 300);
qDebug() << videoSettings.resolution();
mediaRecorder->setVideoSettings(videoSettings);
qDebug() << mediaRecorder->videoSettings().resolution();
10
QSize(200, 300)
QSize(-1, -1) 0 // should be 200*300 an 10fps, isn't it ?