Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.013 c
2-1148792000
brother
2006-05-28 08:53
2006.06.11
Линейное движение


1-1146799254
ORMADA
2006-05-05 07:20
2006.06.11
Запуск LNK


1-1146726447
petun
2006-05-04 11:07
2006.06.11
окно ввода пароля


2-1148185325
Мурзилка
2006-05-21 08:22
2006.06.11
ещё раз про копирование строки


4-1139742902
Sulimxar
2006-02-12 14:15
2006.06.11
Слежение за разрешением монитора





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский