![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Помогите как загрузить из Dll звуки и чтоб их можно было проиграть рандомно, как в ресурсе, сделал в ресурсе но екзешник стал большой,создал dll-ку с ресурками а щас незнаю как точно ее подключить.
Код:
|
#2
|
|||
|
|||
![]() В нете нашел код
Код:
|
#3
|
||||
|
||||
![]() Всё точно так же. А звук, понятие растяжимое. Это и wav и midi и mp3 и т.д. и т.п. Первые 2 система по-умолчанию понимает для mp3 уже нужны сторонние кодеки.
Код:
где WavePointer указатель на память куда загрузили музыку или загружать напрямую из dll, благо данная функция это поддерживает. Код:
таким способом проигрывются wav-ки для midi нужен несколько другой код, но это в следующий раз. |
#4
|
|||
|
|||
![]() не мне нужен тока для wave но чтоб они из длл брались и рандом плей
|
#5
|
|||
|
|||
![]() спс буду разбираться с этим!!!Если будут еще варианты рассмотрю их тоже
![]() |
#6
|
||||
|
||||
![]() Ну тогда достаточно только функции PlaySound.
|
#7
|
|||
|
|||
![]() Та походу одного PlaySound маловато будет чтоб из dll загрузить и проиграть звук Wave. res- файл для dllтакой был
Код:
А вот как их загрузить и проиграть так и не понял нифига |
#8
|
||||||
|
||||||
![]() Ну например так. Объявляешь поле формы hLib: THandle; в обработчике формы OnCreate пишешь код:
Код:
в обработчике OnClose Код:
Для проигрывания звука: Код:
Последний раз редактировалось Raskolnikov, 21.05.2011 в 02:42. |
#9
|
|||
|
|||
![]() Спасибо помогло, странно я так раньше делал но почемуто не играло
![]() |
#10
|
||||
|
||||
![]() Можно и без использования потока, вместо.
Цитата:
Код:
рандомность вычисляется также. |