Scooby Опубликовано 4 августа, 2004 Жалоба Поделиться Опубликовано 4 августа, 2004 Хочу сделать звуковое сопровождение в своей новой программе, (в формате midi) разрабатываемой мной в Delphi 7, но не знаю, как это реализовать. Помогите, если кто знает. Ссылка на комментарий Поделиться на другие сайты Поделиться
dartman Опубликовано 4 августа, 2004 Жалоба Поделиться Опубликовано 4 августа, 2004 Не нужно создавать две почти одинаковые темы одновременно. Это запрещено в Правилах форума. Вторая тема удалена. Ссылка на комментарий Поделиться на другие сайты Поделиться
Kuzmich Опубликовано 4 августа, 2004 Жалоба Поделиться Опубликовано 4 августа, 2004 Компонент MediaPlayer... Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 4 августа, 2004 Жалоба Поделиться Опубликовано 4 августа, 2004 А можно еще и через WinAPI (MCI - Multimedia Control Interface) Част кода одной игри: Procedure InitMusic(h_DC: HDC);varOpenParms: TMCI_Open_Parms;PlayParms: TMCI_Play_Parms;StatusParms: TMCI_Status_Parms;SetParms: TMCI_Set_Parms;beginif midiOutGetNumDevs<1 then Music:=falseelse beginmusic:=true;OpenParms.lpstrDeviceType := 'sequencer';OpenParms.lpstrElementName := 'Tank.mid';MCISendCommand(0, MCI_OPEN, MCI_OPEN_TYPE or MCI_OPEN_ELEMENT or MCI_WAIT, LongInt(@OpenParms));id:=OpenParms.wDeviceID;SetParms.dwTimeFormat := MCI_FORMAT_MILLISECONDS;PlayParms.dwCallback := h_dc;MCISendCommand(ID, MCI_PLAY, MCI_NOTIFY, LongInt(@PlayParms));end;end; Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти