Qt简易读取视频

发布时间 2023-08-27 08:42:06作者: blackstrom
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QMediaPlayer>
#include <QtMultimedia/QMultimedia>
#include <QtMultimediaWidgets/QVideoWidget>
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    this->resize(800,480);
    QVideoWidget *vid=new QVideoWidget(this);
    vid->resize(400,300);
    setCentralWidget(vid);

    QMediaPlayer *player=new QMediaPlayer(this);
    player->setVideoOutput(vid);

    player->setMedia(QMediaContent(QUrl::fromLocalFile("e:/0.mp4")));
    player->play();

}

MainWindow::~MainWindow()
{
    delete ui;
}