Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Озвучка кнопок. [D7, WinXP]


Новочеркасский Волк ©   (2006-04-03 22:17:00) 

Здравствуйте. подскажите как мне сделать так, чтоб при нажатии кнопки (SpeedBution1)проигрывался звук в формате wav (C:\S1.wav)??? И как куданибуть его поместить чтоб не таскать постоянно вместе с прогой???
-----------------------------
Заранее благодарен!!!


Джо   (2006-04-04 13:40:00) [1]

Создаешь res-файл такого содержания:

ИДЕНТИФИКАТОР_РЕСУРСА     WAVE        ИМЯ_WAV_ФАЙЛА


Включаешь его в проект (Project/Add to project...).

Проигрываешь файл:

uses MMSystem;
...
 sndPlaySound('ИДЕНТИФИКАТОР_РЕСУРСА',SND_ASYNC or SND_RESOURCE);


Новочеркасский Волк   (2006-04-04 12:17:00) [2]

Спасибо!!!!! А как нибудь это файл можно добавить впихнуть в exe файл, ну чтоб не таскать его (или dll) всё время за собой. Ну как нибуть в *res его можно загнать? Если можно то как? И как его проиграть потом.
------------------------------------------------
Заранее спасибо!!!


lloid   (2006-04-04 03:07:00) [3]

bass.dll


Leonid Troyanovsky   (2006-04-03 23:02:00) [4]


> Новочеркасский Волк ©   (03.04.06 22:53) [3]

> А как PlaySound по человечески вызвать??? Подскажите кодом,
>  если звук лежит C:\S1.wav


 SND_FILENAME or SND_ASYNC?

Regards, LVT.


EvS   (2006-04-03 23:00:00) [5]

Windows SDK


Джо   (2006-04-03 22:58:00) [6]

> [3] Новочеркасский Волк ©   (03.04.06 22:53)
> А как PlaySound по человечески вызвать???

А что значит "по-человечески"?
Вот так пойдет?
PlaySound('C:\S1.wav',0,SND_ASYNC or SND_FILENAME);


Новочеркасский Волк   (2006-04-03 22:53:00) [7]

А как PlaySound по человечески вызвать??? Подскажите кодом, если звук лежит C:\S1.wav
----------------------------------------
Заранее спасибо!!!


Leonid Troyanovsky   (2006-04-03 22:30:00) [8]


> Новочеркасский Волк ©   (03.04.06 22:17)  


> кнопки (SpeedBution1)проигрывался звук в формате wav (C:
> \S1.wav)???

PlaySound?

> И как куданибуть его поместить чтоб не таскать
> постоянно вместе с прогой???

Поместить на сервер?

--
Regards, LVT.


Рамиль   (2006-04-03 22:27:00) [9]

PlaySound, только вызывай с флагом SND_ASYNC.

> И как куданибуть его поместить чтоб не таскать постоянно
> вместе с прогой???

ресурс


Наверх

Титульная страница Поиск, карта сайта Написать письмо