C++ 如何在Qt(QMediaPlayer)上上传Mp3文件?
我必须创建一个执行mp3文件的Qt应用程序。我使用库QMediaPlayer,如何让用户选择并上传mp3文件?C++ 如何在Qt(QMediaPlayer)上上传Mp3文件?,c++,qt,mp3,qmediaplayer,C++,Qt,Mp3,Qmediaplayer,我必须创建一个执行mp3文件的Qt应用程序。我使用库QMediaPlayer,如何让用户选择并上传mp3文件?QMediaPlayer有一个setMedia方法,可以接受指向本地.mp3文件的路径。它可以这样使用 QMediaPlayer *player = new QMediaPlayer; player->setMedia(QUrl::fromLocalFile("C:\mycoolsong.mp3")); 我猜你想构建一个类似于文件浏览器的东西,用户可以从中选择多首歌曲。这里有一个
QMediaPlayer
有一个setMedia
方法,可以接受指向本地.mp3文件的路径。它可以这样使用
QMediaPlayer *player = new QMediaPlayer;
player->setMedia(QUrl::fromLocalFile("C:\mycoolsong.mp3"));
我猜你想构建一个类似于文件浏览器的东西,用户可以从中选择多首歌曲。这里有一个很好的教程:上传到底是什么意思?用户将其mp3文件发送到您的服务器?不,他必须能够从计算机文件中选择mp3文件(也许我可以使用QFileDialog?如果可以,我如何使用它?),因此,如果您只想使用媒体播放器,可以转到有关Qt的stackOverflow文档。此处:。要使用QFileDialog,只需按照我编写的音乐播放器的示例进行操作。要拥有多个文件,请使用QMediaPlaylist和addMedia()方法,如视频示例中所述。