Несмотря на тип MIME "audio / midi", файл MIDI не является звуком ... это только музыкальное исполнение, звука нет.Другими словами, MIDI-файл хранит информацию о том, какие клавиши ударил пианист, когда он или она ударил их, и как сильно он или она ударил их, но в действительности не звучит пианино.Вы должны поместить музыкальное исполнение через сэмплер, в котором есть звук пианино, точно так же, как вы должны вставить рояль через пианино.Apple QuickTime 7 имеет такой встроенный сэмплер, но я не знаю, есть ли QuickTime X.В любом случае, вам придется использовать тег для встраивания, он не работает через аудио-тег.
Кажется очевидным, что официально аудио-тег html5 предназначен для использования с форматом ogg.
Нет.HTML5 - это стандарт разметки.Это вообще не касается аудио стандартизации.Другими словами, он говорит вам, как кодировать разметку, а не как кодировать аудио.Стандартизация звука осуществляется Группой экспертов ISO по движущимся изображениям в течение последних 20 лет.Текущий стандарт звука - MPEG-4 AAC (аудио / mp4), а предыдущий стандарт - MPEG-2 MP3 (аудио / mp3).Если вы стандартизируете свою разметку в соответствии со спецификацией W3C HTML5, вам следует стандартизировать звук в соответствии со спецификацией ISO MPEG-4.В противном случае, просто игнорируйте все стандарты и используйте любую разметку и аудио, которые вам нравятся, и создавайте контент, который виден только вам.Все ПК и мобильные телефоны поддерживают как HTML5, так и MPEG-4.Только альтернативные браузеры блокируют доступ к аппаратному плееру MPEG-4 пользователя, поэтому вам следует обходить их, предлагая аудиофайлы MP4 этим пользователям в виде простой ссылки, которую они могут щелкнуть и открыть в вспомогательном приложении, таком как iTunes (что составляет около 90% всех компьютеров).Или вы можете вызвать FlashPlayer в этих альтернативных браузерах и загрузить туда тот же стандартный MP4.
Что касается Ogg, он воспроизводится в некоторых альтернативных браузерах, но не воспроизводится в читателе RSS пользователя, читателе Podcast.родные приложения, которые предлагают веб-представления, и во многих других контекстах, которые пользователь может видеть на вашей веб-странице.Стандартизированное аудио воспроизводится во всех этих контекстах.Так что, если вы предлагаете Ogg, вы должны предложить его в качестве второго варианта после MP4, потому что Ogg понадобится лишь в небольшом меньшинстве времени.