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

Вниз

SOUND   Найти похожие ветки 

 
ZV ©   (2006-05-27 00:14) [0]

Как вывести звук на колонки определенной тональности и громкости. Как можно проще . Может есть что ни будь типа Windows.Beep(x.x)


 
Джо ©   (2006-05-27 00:17) [1]

> Может есть что ни будь типа Windows.Beep(x.x)

Именно такое и есть и даже не "типа". Только на 9x не будет работать таким образом — а так, вроде везде.


 
Джо ©   (2006-05-27 00:17) [2]

А... невнимательно прочитал, не заметил "громкость".


 
Rial ©   (2006-05-27 01:02) [3]

Beep(X,Y) - на колонки - это здорово :)).

Варианты:
1.MediaPlayer.
2.OpenAL.
3.Bass.

Искать сам знаешь с помощью чего.
Проще всего воспользоваться MediaPlayer-ом.

Если не очень нужно менять громкость, то подойдет и
Windows.Beep(Const dwFreq, dwDuration: DWord);


 
ZV ©   (2006-05-27 02:16) [4]

Мне как раз  только и нужно регулировать громкость. Выходом с аудио канала я управляю электронной схемой которая в свой очередь управляет скоростью двигателя. Получается так :- увеличивая громкость (я увеличиваю силу тока) а он через схему ускоряет двигатель и на оборот. Поэтому  мне нужно по аудио каналу задать звук(любой постоянный) и менять только его громкость


 
Джо ©   (2006-05-27 02:33) [5]

> [4] ZV ©   (27.05.06 02:16)

Это, я так понимаю, в конференцию, "Media"... Там это на раз, надеюсь, объяснят.


 
Rial ©   (2006-05-27 02:53) [6]

Могу тебе дать пример на этот случай.
С использованием OpenAL.

Надо ?


 
Rial ©   (2006-05-27 03:06) [7]

Вот элементарный пример работы с OpenAL.
http://www.rial578.narod.ru/protected/rialplayer.rar
(176 КБ, вместе со всеми DLL).
Может проигрывать WAV и OGG.

За то что я дал тебе исходник, у меня будет небольшая (?) просьба.

В моем классе где - то спрятался глюк. 3 дня уже гниду ловлю безуспешно.
Если найдешь - я буду ОЧЕНЬ благодарен.
Возникает при использовании AddToStack (кажется), и всего, что с этой
процедурой связона.
Глюк выражается в ошибке при выходе из программы. Не всегда.
Притом, после успешного уничтожения формы и приложения.

Посмотри, я явно туплю, а тебе все равно пригодится OpenAL.


 
Джо ©   (2006-05-27 03:23) [8]

> [7] Rial ©   (27.05.06 03:06)

RialTimer.pas нет в архиве.


 
Джо ©   (2006-05-27 03:26) [9]

DLL-ки UPX-ом пожаты... бррр...


 
Rial ©   (2006-05-27 15:52) [10]

Сори, вот:
http://www.rial578.narod.ru/protected/rialtimer.pas



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

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

Наверх




Память: 0.49 MB
Время: 0.026 c
2-1148471701
solenko
2006-05-24 15:55
2006.06.11
Програмно выбрать закладку в TPageСontrol


2-1148245086
Adolf
2006-05-22 00:58
2006.06.11
Срочно нужна помощь!


11-1127931560
Kozz
2005-09-28 22:19
2006.06.11
Почему Thread1 останавливается ?


3-1145265571
Rule
2006-04-17 13:19
2006.06.11
Какие роли и пользователи явлются дофолтовыми и обязательными в


2-1148616684
Rubey
2006-05-26 08:11
2006.06.11
Выравнивание переменной STRING