Qt5 中的音频播放

由于这是一个音频,我们不需要 QVideoWidget。所以我们可以这样做:

_player = new QMediaPlayer(this);
QUrl file = QUrl::fromLocalFile(QFileDialog::getOpenFileName(this, tr("Open Music"), "", tr("")));
if (file.url() == "")
    return ;
_player->setMedia(file);
_player->setVolume(50);
_player->play();

在 .h:

QMediaPlayer *_player;

这将打开一个对话框,你可以在其中选择音乐并播放它。