Каково состояние искусства для встраивания аудио в HTML4?
Вопрос
Я пытался найти окончательный современный Источник для современного искусства в том, как встроить аудио и нахожу много современных данных о Flash Video, а также множество действительно старых и сомнительных статей о встраивании аудио (например, с ссылками на IE 3.0). Также не смог ничего найти здесь на Stackoverflow, или на Doctype.
Я пишу в HTML4, поэтому, очевидно, хотя Audio Tag HTML5 будет отличным, это не решение для меня.
Итак, как Audio будет встроен для максимизации функций и поддержки браузера?
Конкретный файл, с которым я работаю, - это тип MIDI, хотя я не ожидаю, что это чрезмерно важно.
Решение
В HTML4 лучшее, вероятно, будет <object>
, поскольку <embed>
был устарел в этой версии. Увидеть, например, Общее включение: object
элемент в спецификациях HTML4. Что-то вроде этого будет достаточно:
<object data="/path/to/audio.midi" type="audio/midi">
<p>Fall-back text for browsers that can't handle the MIDI file.</p>
</object>