我已将 Qt5.0.1 与Visual Studio 2010集成。
我正在使用QVideoWidget
来显示我的视频。一切正常,我需要缩放视频。
我尝试通过QVideoWidget
调整QVideoWidget::resize(width,height)
的大小,但视频没有调整大小。
答案 0 :(得分:1)
您似乎需要将video item放入graphics scene。这将允许您调整视频大小并实质上“放大”。您可以在场景中谷歌大量tutorials on how to manipulate items - 它们应该以与其他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);
}