【问题标题】:How to upload Mp3 files on Qt (QMediaPlayer)?如何在 Qt (QMediaPlayer) 上上传 Mp3 文件?
【发布时间】:2017-03-11 16:28:33
【问题描述】:

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

【问题讨论】:

  • 上传到底是什么意思?用户将他的 mp3 文件发送到您的服务器?
  • 不,他必须有可能从计算机的文件中选择一个mp3文件(也许我可以使用QFileDialog?如果可以,我该如何使用它?)
  • 好吧,如果你只是一个媒体播放器,你可以去关于 Qt 的 stackOverflow 文档。这里:stackoverflow.com/documentation/qt/7675/multimedia。要使用 QFileDialog,就像我写的音乐播放器的例子一样。要拥有多个文件,请使用 QMediaPlaylist 和视频示例中所写的 addMedia() 方法。

标签: c++ qt mp3 qmediaplayer


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2014-05-18
    • 2014-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-21
    • 2016-07-25
    • 2017-10-13
    • 2016-09-01
    相关资源
    最近更新 更多