- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
#include <windows.h>
#include <iostream>
int main ()
{
HINSTANCE result;
result=ShellExecute(NULL,NULL,L"E:\\.mp3",NULL,NULL,SW_SHOWDEFAULT);
if ((int)result<=32)
std::cout << "Error!\nReturn value: " << (int)result << "\n";
return 0;
}
Vasiliy 13.05.2014 18:41 # 0
bormand 13.05.2014 19:01 # +2
P.S. Мне кажется, или у .mp3 звездочка отклеилась?
Abbath 14.05.2014 01:08 # 0
bormand 14.05.2014 09:44 # 0
brutushafens 13.05.2014 18:50 # 0
bormand 13.05.2014 20:26 # +4
brutushafens 13.05.2014 20:37 # 0
bormand 13.05.2014 20:39 # +1
Сейчас затестил - mp3 отлично играет в изкоробочной XP :) Правда на id3v2 тегах с обложками загибается, пришлось их отрезать.
А вот playSound, емнип, только wav.
brutushafens 13.05.2014 20:49 # 0
brutushafens 13.05.2014 20:57 # 0
bormand 13.05.2014 21:01 # +1
P.S. Поставил klite кодеки - заработало и с id3v2.
bormand 13.05.2014 21:04 # +2
3.14159265 14.05.2014 02:04 # +1
Это потому что встроенные в винды кодеки, безо всяких преувеличений, - тупое гавно.
3.14159265 14.05.2014 01:58 # 0
Там особый синтаксис. Она даже сидюки умела открывать/закрывать, чем я и пользовался гы-гы.
"set cd door closed wait" вроде так
>PlaySound
Вот не помню, но какая-то из них, а мож и обе вешали поток до окончания звука.
Но всё-равно стороняя ж библиотека (winmm.dll), я потом освоил другую quartz.dll - она через DirectShow показывала.
bormand 14.05.2014 05:41 # +1
Ну mciSendString вешает если передать "wait", что, в принципе, логично и очевидно.
brutushafens 14.05.2014 09:29 # −3
brutushafens 14.05.2014 15:25 # −3
bormand 14.05.2014 16:00 # 0
До кучи пруф с мсдн: SND_ASYNC The sound is played asynchronously and PlaySound returns immediately after beginning the sound.
bormand 14.05.2014 09:47 # +1
Если библиотека стоит в системе изкоробки - какая ж она сторонняя? Эдак и кернел32 сторонней обзовешь...
Другое дело, что без сторонних кодеков оно не особо пашет.
3.14159265 14.05.2014 01:55 # 0
О, как близко и знакомо!
gost 04.09.2020 00:28 # 0
guest8 04.09.2020 00:33 # −999
bormand 04.09.2020 00:36 # 0
MAKAKA 04.09.2020 01:24 # 0
https://govnokod.xyz/_26604/#comment-527493
guest 13.05.2014 21:18 # −2
guest 13.05.2014 21:20 # −3
TarasB 14.05.2014 11:15 # +1
Не знал.
Полезная фича.
brutushafens 14.05.2014 12:25 # +1
gost 14.05.2014 14:16 # +2
Vasiliy 14.05.2014 14:55 # +4