2017-03-11 19 views
0

私はmp3ファイルを実行するQtアプリケーションを作成する必要があります。私はライブラリQMediaPlayerを使用して、どのようにユーザーがMP3ファイルを選択してアップロードできるようにすることができますか?Qt(QMediaPlayer)にMP3ファイルをアップロードするには?

+0

正確にアップロードするとどういう意味ですか?ユーザーは自分のmp3ファイルをサーバーに送信しますか? –

+0

いいえ、彼はコンピュータのファイルからmp3ファイルを選択する可能性があります(多分私はQFileDialogを使うことができますか?はい、どうすれば使用できますか?) – EmLe49

+0

ただメディアプレーヤーにしたい場合は、 QtについてのstackOverflowのドキュメント。ここ:https://stackoverflow.com/documentation/qt/7675/multimedia。 QFileDialogを使用するには、私が書いた音楽プレーヤーの例として行うだけです。複数のファイルを作成するには、Videoサンプルで記述されているaddMedia()メソッドでQMediaPlaylistを使用します。 –

答えて

0

QMediaPlayerには、ローカルの.mp3ファイルへのパスを受け入れることができるsetMediaメソッドがあります。このように使うことができます。

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

あなたが複数の曲から選択できるファイルエクスプローラのようなものを構築したいと思うでしょう。これについての素晴らしいチュートリアルはここにあります:C++ Qt 49 - QFileSystemModel a simple file explorer example

関連する問題