我已将Qt5.0.1与 Visual Studio 2010 集成。
我QVideoWidget
用来显示我的视频。一切正常,我需要缩放我的视频。
我尝试QVideoWidget
通过做来调整大小,QVideoWidget::resize(width,height)
但视频没有调整大小。
看起来您需要将视频项目放入图形场景中。这将允许您调整视频大小并基本上“放大”。您可以在谷歌上搜索大量关于如何操作场景中项目的教程——它们都应该以与其他 2d 项目类似的方式工作。
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
player = new QMediaPlayer(this);
player->setMedia(QUrl::fromLocalFile("video.mp4"));
videoItem = new QGraphicsVideoItem();
player->setVideoOutput(videoItem);
ui->graphicsView->setScene(new QGraphicsScene());
ui->graphicsView->scene()->addItem(videoItem);
}