Как воспроизвести MIDI-файлы прямо в Chrome?
Есть ли способ сделать Chrome способным играть .mid
файлы прямо в браузере? Например, на странице Википедии с MIDI-файлами справа есть много аудиофайлов, которые загружаются при нажатии на них. Страница "справки", которая находится рядом с файлами, сбивает с толку и, кажется, дает решение только для .ogg
файлы, для которых Chrome имеет встроенную поддержку.
Есть ли способ играть в эти .mid
файлы в браузере так же, как .ogg
файлы?
5 ответов
Интересный вопрос. MIDI-плеер из Интернет-магазина Chrome, кажется, делает именно это. Я не пробовал лично, но он поддерживает форматы.mid,.kar и.rmi. Если вы хотите быстро протестировать его, перейдите по https://en.wikipedia.org/wiki/File:MIDI_sample.mid?qsrc=3044.
Изменить: я пробовал, и это работает как шарм
Боюсь, что нет. Страница должна быть закодирована по-другому.
При разработке веб-страницы вы можете встроить проигрыватель javascript, чтобы можно было воспроизвести midi-файл, нажав на кнопку "play", но в википедии и на большинстве сайтов просто есть ссылка на файл. Эта ссылка дает более подробную информацию о том, как включить проигрыватель в веб-страницу, а также некоторые описания того, как различные браузеры обрабатывали миди-файлы на протяжении многих лет.
http://abcnotation.com/blog/2013/04/10/the-problem-with-midi/ введите описание ссылки здесь
По моим исследованиям, ни один из существующих браузеров не воспроизводит ссылки на MIDI-файлы автоматически без установки расширений / плагинов / дополнений /...
https://chrome.google.com/webstore/detail/midi-player/ggdnfelcdiebaofocemalnfclifhbfij?hl=en-US
расширения существуют уже сейчас, именно для этой цели!:)
Если вы не хотите использовать плагин, вы можете попробовать использовать локальный плеер для ОС, которую вы используете. Если вы работаете в Windows, вы можете настроить сопоставление файлов для файлов Midi, например, с проигрывателем Windows Media, и выбрать "Всегда открывать файлы этого типа" (или аналогичный вариант в Chrome) для файлов, подобных этому образцу URL (доступно в Windows 10 я верю); file:///C:/windows/media/flourish.mid Таким образом, проигрыватель Windows Media будет воспроизводить файл Midi для вас.
Чтобы связать файлы.mid, например, с проигрывателем Windows Media, вы можете сделать это через "Параметры-Приложения-По умолчанию-по типу файла" или с помощью Shift-правой кнопкой мыши щелкнуть файл.mid и выбрать "Открыть с помощью действий по умолчанию".
Что ж, если вам не нужна внешняя программа (я обычно использую Noteworthycomposer или его средство просмотра NWCviewer, которое бесплатно), то лучшее решение - использовать для этого расширение. Я рекомендую Jazz-плагин, который вы найдете здесь:
Сначала установите расширение Chrome:
https://chrome.google.com/webstore/detail/jazz-midi/jhdoobfdaejmldnpihidjemjcbpfmbkm?hl=en-US
Затем установите глобальный плагин (требуется, поскольку Chrome отклонил данные NPAPI):
Но вы можете предпочесть Midi Player:
https://chrome.google.com/webstore/detail/midi-player/khppfbnjbaampmeeiocjhcodkklkcfjf?hl=en-US
В обоих случаях вы сможете слушать MIDI-файлы напрямую (и некоторые другие форматы тоже).
Тем не менее, хорошие сайты включают в себя midiplayer.
НТН!
Чтобы ответить на это просто, НЕТ, потому что .mid
или же MIDI
Файл содержит шаги и паттерны играемого музыкального инструмента, а не звуки инструмента, когда воспроизводится этот паттерн.
@rsp хорошо объясняет это в StackOverflow в этом посте.
Подходя к вашему вопросу
Есть ли способ воспроизвести эти файлы.mid в браузере, как.ogg?
Существует ряд расширений Chrome и сайтов онлайн-MIDI-плееров. Поиск Google даст вам достаточно.