Автор | Сообщение |
|
| |
Пост N: 2983
Зарегистрирован: 17.05.05
|
|
Отправлено: 10.04.13 13:14. Заголовок: Как проиграть WAV файл ?
функции tone уже маловато ;)
|
|
|
Ответов - 25
, стр:
1
2
All
[только новые]
|
|
|
| |
Пост N: 21
Зарегистрирован: 20.04.07
|
|
Отправлено: 21.08.13 08:47. Заголовок: Если для консоли и WAV - то вот так
Файл ресурса: test.rc Скрытый текст // Имя ресурса Тип ресурса Файл ресурса SOUNDTEST WAVE "Test.wav"
| Программка: test.prg Скрытый текст FUNCTION Main() ? "Hello, Crazy World!" My_Play("SOUNDTEST") WAIT RETURN NIL #pragma BEGINDUMP #include <windows.h> #include <mmsystem.h> #include "hbapi.h" HB_FUNC( MY_PLAY ) { hb_retl( PlaySound( hb_parc( 1 ), GetModuleHandle( NULL ), SND_ASYNC | SND_RESOURCE ) ); } #pragma ENDDUMP
|
|
|
|
|
| |
Пост N: 166
Зарегистрирован: 08.07.06
|
|
Отправлено: 21.08.13 09:38. Заголовок: Andrey_IV, спасибо о..
Andrey_IV, спасибо огромное, буду пробовать.
|
|
|
|
| |
Пост N: 225
Зарегистрирован: 08.07.06
|
|
Отправлено: 25.08.13 20:41. Заголовок: Выяснил, что hbmk2 п..
Выяснил, что hbmk2 при указании -icon=lala.ico в файле проекта полностью (?) игнорирует скомпилированный ресурс, подключаемый в списке файлов для работы. Т.е. если подключены иконки в проекте, то звука не будет. Решение: засовывать и иконки и звук в один ресурс и подключать как файл *.res, отказываясь от команд -icon= Спасибо еще раз.
|
|
|
|
| |
Пост N: 22
Зарегистрирован: 20.04.07
|
|
Отправлено: 26.08.13 00:50. Заголовок: Даже не знал про эту опцию
В этой теме было про "wapi_PlaySound": вот придумал: #xtranslate PlayWavFileName(<cFile> [, <nFlag,...>]) ; => wapi_PlaySound(<cFile>, NIL, ; hb_bitOr(WIN_SND_ASYNC, WIN_SND_FILENAME [,<nFlag>])) #xtranslate PlayWavResource(<cWave> [, <nFlag,...>]) ; => wapi_PlaySound(<cWave>, wapi_GetModuleHandle(), ; hb_bitOr(WIN_SND_ASYNC, WIN_SND_RESOURCE [,<nFlag>])) как пример - зпустить звук по кругу: PlayWavResource("TEST_WAVE", WIN_SND_LOOP) про nFlag - см.hbwin.ch непонятки - см. mmsystem.h - там комменты на англицком
|
|
|
|
| |
Пост N: 228
Зарегистрирован: 08.07.06
|
|
Отправлено: 26.08.13 10:16. Заголовок: Andrey_IV пишет: В ..
Andrey_IV пишет: цитата: | В этой теме было про "wapi_PlaySound": вот придумал: |
| Похоже на то, что файл со звуком в ресурс не попадает, если указана опция -icon= Немного не понимаю, как вызов другой процедуры воспроизведения сможет помочь в таком случае ?
|
|
|
Ответов - 25
, стр:
1
2
All
[только новые]
|
|