Воспроизведение миди-файлов base64 в IE9 - PullRequest
2 голосов
/ 29 февраля 2012

Я создаю интранет-сайт для моего клиента, который позволяет ему создавать, редактировать и воспроизводить миди-файлы. Только то, что проигрывание миди-файлов на IE9 не так просто, как я думал.

В конкретной ситуации мне нужно воспроизвести MIDI-файл base64, который хранится в памяти, причем только на стороне клиента (без обратной передачи). Что у меня работает в Firefox:

<EMBED  hidden=true autostart=true loop=1 type="audio/mid" SRC="data:audio/mid;base64,TVRoZAAAAA...">

Любое HTML, CSS, JS решение приемлемо. Ограничения - нет с Java-апплетами, должны работать на IE9, только на стороне клиента, желательно без специальных плагинов.

Я был бы признателен за ответы, касающиеся проблемы, а не "зачем вам это ...?".

Ура, D

1 Ответ

0 голосов
/ 29 февраля 2012

Я не уверен, что Quicktime квалифицируется как «специальный плагин», но я уверен, что он может обрабатывать MIDI-файлы, если он установлен в качестве медиаплеера по умолчанию.Попробуйте выполнить следующие инструкции (даже если они применимы к браузерам, отличным от IE):

  1. В меню «Пуск» выберите «Программы по умолчанию».
  2. Нажмите «Установить доступ к программе и настройки по умолчанию для компьютера».".
  3. Выберите не Microsoft
  4. Выберите любой браузер и выберите QuickTime из раскрывающихся меню.
  5. Нажмите кнопку" ОК "или все, что необходимо для закрытия форм.

Ваш встроенный MIDI-файл должен воспроизводиться с QuickTime.

...