@kirsan_vlz

Кроссбраузерный способ воспроизвести MIDI на веб странице

Для одного проекта мне понадобилось воспроизводить midi-файлы на странице. Естественно работать это должно на большинстве браузеров (ну ие6 я уже не учитываю). Но, насколько я понял, либо нужен плагин QuickTime, который есть далеко не на каждой машине, либо Flash, который судя по тому, что рассказал мне гугл, с midi работать не умеет, либо тег audio, который далеко не везде реализован и в FF, например, с midi тоже не дружит.
В общем я удивлён. Формат старый, активно используется (в кругах музыкантов), а с поддержкой туго. Есть у кого-нибудь варианты, как воткнуть воспроизведение midi на страницу?
  • Вопрос задан
  • 4933 просмотра
Пригласить эксперта
Ответы на вопрос 3
SSM
@SSM
с помощью тега embed
<embed src="http://YOUR URL.mid" autostart="true" controls="smallconsole" loop="true">


вот тут примеры и вариации
www.123webmaster.com/Onsite/Building/EmbeddingMidi.html

проверил работает в Chrome,FF,Safari
Ответ написан
almazmusic
@almazmusic
MIDI это не формат, это интерфейс для передачи данных. MIDI есть далеко не во всех звуковых картах. И если только MIDI контент не будет формироваться как-то рандомно, либо онлайн, то как минимум нужно отрендерить эти, ваши, мидишные мелодии в WAV. Это можно сделать любым миди-редактором, либо секвенсором. Например, тем же FL Studio.

На счёт воспроизведения МИДИ ничего не скажу 100%, но повторюсь, что например у меня стоит внешняя проф.карта БЕЗ миди. И соотв. мой ПК не умеет воспроизводить МИДИ аппаратно.
Ответ написан
firstbyte
@firstbyte
Как это ни смешно звучит, но проще переделать его в другой звуковой формат.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы