Я написал MP3 Player на QT C++ и забилдил его. Когда я выделяю аудио и перетаскиваю на .exe программы она обрабатывает каждое аудио(тоесть воспроизводит и тд), но когда я выделяю эти файлы и способом "открыть с помощью" и выбираю свою програму, у меня на каждое аудио открывается по процессу и обрабатывает только его. Мне же нужно, чтобы открывался только один процес и обрабатывал эти аудио.
Этим кодом обробляю аргументы:
if (argc > 1)
{
for (int i = 1; i < argc; ++i) {
QString url = QString::fromLocal8Bit(argv[i]);
//здесь просто с помощью метода добавляется в очередь трек
w.addMediainPlaylist(url);
}
MainWindow::AudioPlayStatus status = MainWindow::THISorMAIN;
//а здесь уже начинается воспроизвидение
w.PlayAudio(w.getPlaylist(),status);
}