Russian Qt Forum
Апрель 27, 2024, 10:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: воспроизведение mp3  (Прочитано 2580 раз)
Noize_programmer
Чайник
*
Offline Offline

Сообщений: 91


работает не трогай


Просмотр профиля WWW
« : Октябрь 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 без сторонних библиотек пишите я попробую его
Записан

Официальная стандартизация языка с++ началась в 1998 году, когда был опубликован стандарт языка ISO/IEC 14882:1998(известный как C++98), разработанный комитетом по стандартизации C++(ISO/IEC JTC1/SC22/WG21 working group)
DarkHobbit
Самовар
**
Offline Offline

Сообщений: 189


Просмотр профиля
« Ответ #1 : Ноябрь 07, 2023, 08:54 »

ShellExecute()
без сторонних библиотек

ЛОЛ.

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

Мои проекты на Qt: DoubleContact, LInvert
Dimas
Чайник
*
Offline Offline

Сообщений: 50



Просмотр профиля
« Ответ #2 : Ноябрь 08, 2023, 13:28 »

Можно через QMediaPlayer
Записан

qt 4.8.6, qt 5.12.4
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 22.