Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.23;
Скачать: CL | DM;

Вниз

Как проверить наличие возможности проиграть WAV (+)   Найти похожие ветки 

 
EarlVadim ©   (2005-09-26 09:55) [0]

Сорри, делаю первые шаги в Delphi.
В программе надо проиграть WAV, но не на всех компах есть звуковые платы. Нужна проверка возможности использования компонента MPlayer. Подскажите как организовать...


 
Jeer ©   (2005-09-26 11:15) [1]

uses MMSystem;
//
WaveOutGetNumDevs > 0


 
EarlVadim ©   (2005-09-26 11:18) [2]

СПАСИБО


 
EarlVadim ©   (2005-09-26 11:21) [3]

А ещё вопрос назрел, как WAV внедрить в сам EXE, чтобы программа была одним файлом и не требовала наличия других файлов?


 
Jeer ©   (2005-09-26 11:30) [4]

в ресурс ?


 
k.e.a   (2005-09-26 12:52) [5]

1) создаешь файл *.rc (mycool.rc)
2) в него пишешь: ly-ly rcdata loadoncall mywav.wav (имена файлов <= 8 символов)
3) компилируешь в ресфайл (brcc32.exe mycool.rc) получается *.res
4) подключаешь свой ресурс в пограмме (  {$R mycool.res} )
5) всё.


 
EarlVadim ©   (2005-09-26 17:02) [6]


> ресурс ?


Да.
K.E.A. тут кой-чего описал, но у меня не получилось.
В тупик поставило "ly-ly".
Ну в общем mycool.res у меня не компилируется.


 
k.e.a   (2005-09-26 17:47) [7]

имя ресурса это, по нему в программе обращаться будешь к нужному ресурсу. Убери "-" это недопустимый символ


 
EarlVadim ©   (2005-09-26 18:00) [8]

:)  пасиб...


 
EarlVadim ©   (2005-09-26 18:21) [9]

а всё-равно не работает.  BRCC32.EXE после вызова с параметром имя файла сразу же закрывается ничего не произведя на свет....


 
EarlVadim ©   (2005-09-26 18:36) [10]

СОРРИ - сделал, подцепил.
А как использовать в этот ресурс в MPlayer - буксую.
Ну объявил {$R...} но в свойствах MPlayer.FileName - всё-равно файл указать с диска надо....


 
Jeer ©   (2005-09-27 10:04) [11]

EarlVadim ©   (26.09.05 18:36) [10]

Находишь ресурс, загружаешь, цепляешь на указатель и проигрываешь
sndPlaySound(wavPtr, SND_ASYNC or SND_MEMORY);

Можно попроще через PlaySound

см. win32.hlp


 
Starcom ©   (2005-10-01 14:33) [12]

http://delphimaster.net/view/2-1127885290/



Страницы: 1 вся ветка

Текущий архив: 2005.10.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.028 c
6-1120451686
hursand
2005-07-04 08:34
2005.10.23
ISAPI модул


11-1109735577
Денис
2005-03-02 06:52
2005.10.23
ComboBox и OnChar


14-1128003502
mr.il
2005-09-29 18:18
2005.10.23
D7 глючит после апдейта


3-1126454256
VladBD
2005-09-11 19:57
2005.10.23
Нумерация записей с учетом сортировки


2-1128193671
NikNet
2005-10-01 23:07
2005.10.23
Можно ли положить PupupMenu как панель