[Qt][Qt 音视频]详细讲解
// 构造函数中
{
mediaPlayer = new QMediaPlayer(this);
videoWidget = new QVideoWidget(this);
// 将选择视频对应的按钮和槽函数进⾏关联
connect(chooseBtn, &QPushButton::clicked, this, &Widget::ChooseVideo);
}
void Widget::ChooseVideo()
{
// 选择视频,返回⼀个播放视频的名字
QString name = QFileDialog::getSaveFileName
(this, "选择视频", ".", "WMV(*.wmv)");
// 设置媒体音乐
mediaPlayer->setMedia(QUrl(name));
// 输出视频画⾯
mediaPlayer->setVideoOutput(videoWidget);
// 播放
mediaPlayer->play();
}