Russian Qt Forum

Qt => Общие вопросы => Тема начата: Noize_programmer от Октябрь 30, 2023, 16:12



Название: воспроизведение mp3
Отправлено: Noize_programmer от Октябрь 30, 2023, 16:12
моя проблема:
mp3 не воспроизводиться в Qt, но в visual studio на чистом с++ работает


чистый c++
Код:
#include <windows.h>

using namespace std;

int main()
{
HINSTANCE resultt;
resultt = ShellExecute(NULL, NULL, L"F:/test/(название файла).MP3", NULL, NULL, SW_SHOWDEFAULT);
}

если есть другой способ воспроизведения mp3 без сторонних библиотек пишите я попробую его


Название: Re: воспроизведение mp3
Отправлено: DarkHobbit от Ноябрь 07, 2023, 08:54
ShellExecute()
без сторонних библиотек

ЛОЛ.

ShellExecute() подключает не то, что стороннюю библиотеку, а целую стороннюю программу (ту, которая в системе установлена для MP3 по умолчанию).
 Если тебя это устраивает и ты хочешь кроссплатформенный вариант - смотри в сторону QDesktopServices::openUrl(). Только там путь надо аккуратно формировать с префиксом file://, чтобы на всех поддерживаемых платформах работало.


Название: Re: воспроизведение mp3
Отправлено: Dimas от Ноябрь 08, 2023, 13:28
Можно через QMediaPlayer