我已将Qt5.0.1与Visual Studio 2010集成。
我正在使用QVideoWidget
来显示我的视频。一切都很好,我需要缩放我的视频。
我尝试通过执行QVideoWidget::resize(width,height)
来调整QVideoWidget
的大小,但视频没有调整大小。
看起来您需要将视频项放置到图形场景中。这将允许你调整视频大小,并基本上"放大"。你可以在谷歌上搜索大量关于如何在场景中操作项目的教程-它们都应该以类似于其他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);
}