Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2010, 21:13   #1
)Игнат(
Форумчанин
 
Регистрация: 06.01.2008
Сообщений: 180
Сообщение Спикер

Вот есть в дельфи такая функция
Код:
Windows.Beep(10000,1000);
выдает на спикере звук 1 кгц, в течение 1 секунды.
есть ли библиотека, позволяющая "работать" со спикером, например воспроизводить мелодию, из файла?
)Игнат( вне форума Ответить с цитированием
Старый 16.12.2010, 22:22   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

самое близкое к вашей задаче - это midi файлы, в любом случае тот же mp3 придется конвертить в ограниченный набор частот ...насчет либы не слышал, но никто вам не мешает читать формат midi и запускать beep с нужными параметрами.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 17.12.2010, 00:15   #3
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Я извиняюсь за глупый вопрос, а
Код:
Windows.Beep(10000,1000);
пищит из колонок или из процессора? Просто у меня сколько себя помню все время из колонок пищало...
Ненавижу быть как все, но люблю, чтобы все были как я.

Последний раз редактировалось MyLastHit; 17.12.2010 в 00:18.
MyLastHit вне форума Ответить с цитированием
Старый 17.12.2010, 00:27   #4
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

А что, Ваш процессор тоже пищать умеет?
_Engine_ вне форума Ответить с цитированием
Старый 17.12.2010, 10:19   #5
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Еще как пищит. бесит иногда очень сильно...думал это програмно контролируется
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 17.12.2010, 13:24   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
пищит из колонок или из процессора?
Скорее всего эта команда пропищит из колонок.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.12.2010, 15:35   #7
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

Цитата:
пищит из колонок или из процессора?
пищит системным спикером (динамиком). не зависит от наличия аудиоустройств и драйверов.

ЗЫ: хотел бы я посмотреть на пищищий процессор... это наверное уже из области биокибернетики...

ЗЗЫ: простого способа преобразовать аудиопоток в набор кодов нет. вариант - чтение .wav файла, берешь уровни и частоты через определенные интервалы времени, запихиваешь их в массив и воспроизводишь бипером...
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}

Последний раз редактировалось Johnson; 17.12.2010 в 15:37.
Johnson вне форума Ответить с цитированием
Старый 17.12.2010, 15:59   #8
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

А это спикер пищит, когда к примеру 20 клавиш разом зажмешь?
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 18.12.2010, 08:28   #9
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

да, он самый
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Старый 18.12.2010, 14:06   #10
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Цитата:
Сообщение от Johnson Посмотреть сообщение
пищит системным спикером (динамиком). не зависит от наличия аудиоустройств и драйверов.
Ну-ну.

http://www.transl-gunsmoker.ru/2010/...windows-7.html
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Спикер Roberto Win Api 1 07.04.2008 12:15