Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


Работа с midi


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
plosion
Гость







СообщениеСр, 25-Май-2005 20:57    Заголовок сообщения: Работа с midi
Цитата

Люди, помогите: засунул в файл ресурса 3 midi файла. И нужно воспроизвести их. API'шной командой, типа:

PlaySound(pData, 0, SND_MEMORY + SND_ASYNC + SND_NOSTOP);

не катит: это только для вавок. Обыскался... не знаю, где ещё можно узнать. Помогите, пожайлуста!!!(желательно, с примером)
В начало
Пол:Муж Ktf
Администратор


Возраст: 32
Знак зодиака: Рак
Зарегистрирован: 15.05.2005
Сообщения: 1502
Откуда: localhost
СообщениеСр, 25-Май-2005 21:19 
Цитата

ну, API-шная команда будет не одна :)
загляни в модуль mmsystem - там куча функций начинается со слова midi...
но реально тебе понадобятся не все.
пример использования - см. компонент TMediaPlayer.

_________________
Пойду посплю перед сном.
В начало
Посмотреть профиль Отправить личное сообщение
plosion
Гость







СообщениеСр, 25-Май-2005 21:45 
Цитата

Ktf писал(а):
ну, API-шная команда будет не одна :)
загляни в модуль mmsystem - там куча функций начинается со слова midi...
но реально тебе понадобятся не все.
пример использования - см. компонент TMediaPlayer.

Я узнал, что меня интересует midiStreamOut()... а док-ции по ней я не нашёл :( Блин, понятия не имею, где это можно найти (я в этом деле, можно сказать, чайник :( ) Может всё-таки кто встрачался с таким вопросом... мне б один примерчик :)
В начало
Пол:Муж Ktf
Администратор


Возраст: 32
Знак зодиака: Рак
Зарегистрирован: 15.05.2005
Сообщения: 1502
Откуда: localhost
СообщениеСр, 25-Май-2005 22:13 
Цитата

Цитата:
Я узнал, что меня интересует midiStreamOut()... а док-ции по ней я не нашёл


В MSDN есть подробное описание этой и всех остальных функций.
А еще есть в справке, которая идет с Delphi (надо смотреть не Delphi help, а Win 32 SDK).

_________________
Пойду посплю перед сном.
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж Evgeny
Постоянный участник


Возраст: 51
Знак зодиака: Козерог
Зарегистрирован: 26.06.2005
Сообщения: 152
Откуда: Омск
СообщениеВс, 26-Июн-2005 20:05 
Цитата

В MSDN эта команда описана очень скупо, есть вариант проще. Хранить в ресурсе, при старте программы сохранять на диск оттуда и играть, по выходу удалить.
_________________
Здесь Вы там не найдете
В начало
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100