IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

 
 Ответить  Открыть новую тему 
> Аналог Sound(),Nosound, паскалевых
sheka
сообщение 22.02.2011 0:57
Сообщение #1


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


На сколько понял, существует 1 вариант: как-то логически создать wav дорожку, а потом ее проиграть. Как это можно осуществить? (наверное, что-то похожее на работу с Midi?).
C Midi пробовал, но к сожалению, как-то неинтересно звучит.. (может я что-то не правильно понял?).

Сообщение отредактировано: sheka - 22.02.2011 1:39
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 22.02.2011 1:44
Сообщение #2


Гость






Тебе это хочется для какой-то определенной версии Windows, или для любой, какая у пользователя установлена?
 К началу страницы 
+ Ответить 
TarasBer
сообщение 22.02.2011 10:16
Сообщение #3


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Поиск по слову PCSpeaker в этом разделе выдаёт вот это:

PCSpeaker


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
sheka
сообщение 22.02.2011 13:14
Сообщение #4


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Цитата
Тебе это хочется для какой-то определенной версии Windows, или для любой, какая у пользователя установлена?
Не задумывался над этим вопросом. У меня Win7, но понятное дело, что желательно для любой.
В начале искал для встроенного динамика, но ничего не мог найти. Наткнулся на то, что это делается для разных версий Windows как-то по разному ("реализация асинхронной Beep через DefineDosDevice + DeviceIoControl" замечательно под Win7 работает, спасибо).
Но интересует вопрос вывода звука через колонки (насколько понимаю это называется "через драйвер").


 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 22.02.2011 13:27
Сообщение #5


Гость






Цитата
понятное дело, что желательно для любой.
Тогда тебе остается только путь, который ты сам же и озвучил: создавать WAV, и его проигрывать. Ибо в последнее время MS стала наглеть, убирая из WinAPI то, что используется (причем очень удобно) многими программистами, я о функции Beep с двумя параметрами (Она в XP была, потом в висте её не было, в 32-битную Семерку вроде опять добавили, а что делать тем, у кого 64 бита?). Лучше б что другое, чем никто давно не пользуется, поубирали...

Если интересно, как создать WAV - то тебе сюда:
Sources.RU -> Сохранение писка в файле, можно не сохранять в файл, а PlaySound-ом проиграть прямо в памяти.
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 29.04.2024 5:00
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"