![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос про звук! [D6, WinME]
Overlord © (2003-09-06 22:15:00)
Товарищи программисты. у меня возникла небольшая проблема.
Не так давно я решил написать для себя блакнот, с урезанными функциями, которые на мой взгляд были не нужны. Помимо всего прочего я решил добавить туда звуковое сопровождение при нажатии некоторых клавиш (как в аське. звуки я взял от туда же). Но вот только одна проблема. Компонент MediaPlayer для этого не подходит, т.к. он затрачивает слишком большое время на открытие, воспроизведение и закрытие файла. Никакие мои ухищрения с таймером результатов не принесли. При быстром наборе звуки запаздывают, и потом могут ещё секунд 20 монотонно тарахтеть.
Не знаете ли вы, существуют ли ещё какие-нибудь компоненты для работы со звуком, или какие-нибудь методы, при помощи которых всё таки можно использовать MediaPlayer?!
Е-Моё имя (2003-10-07 10:33:00) [1]
> [10]
так и до анафемы дойдет =))))
Бзы Бзы (2003-10-07 09:35:00) [2]
Удалено модератором
ZEE (2003-10-06 14:53:00) [3]
PlaySound + звуки в ресурсах = не нужен компонент держащий звуки в памяти...
имя (2003-10-06 14:23:00) [4]
Удалено модератором
bublik (2003-10-06 01:14:00) [5]
иметь все уже в памяти и проигрывать при первой необходимости ето очень хорошо
вопрос только в том что надо создать аркадную игру или блокнот в котором некоторые события озвучены ?
надо определиться что важнее четко проигрывать звук или печатать символы (точнее на что потратить больше времени)
Mihey (2003-10-06 00:24:00) [6]
ИМХО вданном случае лучше всё же использовать какой-нибудь компонент, который будет иметь звуки уже загруженными в памяти - так будет гораздо быстрее.
bublik (2003-10-05 17:47:00) [7]
а зачем медиа плеер
есть функция очень хорошая которая очень хорошо подходит для таких целей
PlaySound
The PlaySound function plays a sound specified by the given filename, resource, or system event. (A system event may be associated with a sound in the registry or in the WIN.INI file.)
BOOL PlaySound(
LPCSTR pszSound,
HMODULE hmod,
DWORD fdwSound
);
a_Lan (2003-10-05 17:08:00) [8]
Используй функцию SndPlaySound("sound.wav",1) из юнита MMSystem.
имя (2003-10-05 11:10:00) [9]
Удалено модератором
хз (2003-10-05 03:37:00) [10]
Удалено модератором
Винни Пух (2003-10-04 20:30:00) [11]
Удалено модератором