Сведения о вопросе

LARVION

15:09, 20th August, 2020

Теги

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

Просмотров: 450   Ответов: 3

Для одного проекта мне понадобилось воспроизводить midi-файлы на странице. Естественно работать это должно на большинстве браузеров (ну ие6 я уже не учитываю). Но, насколько я понял, либо нужен плагин QuickTime, который есть далеко не на каждой машине, либо Flash, который судя по тому, что рассказал мне гугл, с midi работать не умеет, либо тег audio, который далеко не везде реализован и в FF, например, с midi тоже не дружит.
В общем я удивлён. Формат старый, активно используется (в кругах музыкантов), а с поддержкой туго. Есть у кого-нибудь варианты, как воткнуть воспроизведение midi на страницу?



  Сведения об ответе

lourence

03:59, 20th August, 2020

с помощью тега embed
<embed src="http://YOUR URL.mid" autostart="true" controls="smallconsole" loop="true">


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

проверил работает в Chrome,FF,Safari


  Сведения об ответе

fo_I_K

21:06, 1st October, 2020

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

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


  Сведения об ответе

JUST___

17:07, 19th August, 2020

Как это ни смешно звучит, но проще переделать его в другой звуковой формат.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться