Qt5.0.1を Visual Studio 2010に統合しました。
私はQVideoWidget
自分のビデオを表示するために使用しています。すべて正常に動作します。ビデオをズームする必要があります。
実行してサイズを変更しようとしましたが、ビデオのサイズが変更されませんQVideoWidget
。QVideoWidget::resize(width,height)
ビデオ アイテムをグラフィック シーンに配置する必要があるようです。これにより、ビデオのサイズを変更し、本質的に「ズーム」することができます。シーン内のアイテムを操作する方法については、Google で多数のチュートリアルを検索できます。それらはすべて、他の 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);
}