Играть в MIDI из TMemoryStream? - PullRequest
1 голос
/ 15 июня 2011

Можно ли воспроизвести последовательность миди через TMemoryStream без использования сторонних библиотек?

Я могу воспроизводить WAVE Audio через TMemoryStream, но как насчет MIDI-последовательностей?

Спасибо.

Ответы [ 2 ]

4 голосов
/ 15 июня 2011

В Windows есть встроенные средства, и самым простым является класс окна MCIWnd. Если вам нужен более точный контроль, то полный перечень услуг суммируется здесь .

Сказав, что я подозреваю, что существующая сторонняя оболочка Delphi стороннего производителя значительно облегчит жизнь, но вы ясно заявляете, что не хотите этого делать.

0 голосов
/ 15 июня 2011

Я знаю, что Дэвид дал вам ответ с MCIWnd, и вы можете собрать плеер на основе этого API, но если вы пересмотрите использование других компонентов, я предлагаю вам http://wiki.delphi -jedi.org / wiki / JCL_Help JclMIDI.pas , бесплатно.

...