如何在 Qt (QMediaPlayer) 上上传 Mp3 文件?

How to upload Mp3 files on Qt (QMediaPlayer)?

我必须创建一个执行 mp3 文件的 Qt 应用程序。我使用库QMediaPlayer,如何让用户选择并上传mp3文件?

QMediaPlayer 有一个 setMedia 方法可以接受本地 .mp3 文件的路径。可以这样用

QMediaPlayer *player = new QMediaPlayer;
player->setMedia(QUrl::fromLocalFile("C:\mycoolsong.mp3"));

我猜您想构建一个类似于文件浏览器的东西,用户可以从中 select 多首歌曲。这里有一个很棒的教程:C++ Qt 49 - QFileSystemModel a simple file explorer example