[Qt][Qt 音视频]详细讲解

时间:2025-03-06 07:02:32
// 构造函数中 { 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(); }