2

Currently a user can select a song on my Qt application and play it using his default media player. I have implemented this using QDesktopServices::openUrl().

However I want the user to be able to select multiple songs and enque them in his media player. With the current implementation as soon as the user selects the second song the first song stops and the second one starts to play.

What would be the best way to do this?

4

2 に答える 2

2

残念ながら、のみを使用して、曲をキューに入れることはできませんQDesktopServices::openUrl()。それを行うには、主に2つの方法があります。

  1. プレーヤーを調整して、開いたすべての曲をキューに入れることができますQDesktopServices::openUrl()(これは、ファイル マガーをダブルクリックするのと実質的に同じです)。

  2. 私が知っているほとんどのプレーヤーには、リストされたファイルをキューに入れるように指示するパラメーターがあります。たとえば、deadbeefパラメータで起動できます--queueQProcess::startDetachedパラメータを使用してプレーヤーを起動するために使用できます。

どちらの方法でも、使用している正確なプレーヤーを知る必要があります。

于 2013-04-10T06:13:19.887 に答える