我一直在尝试为如何嵌入音频的最先进技术找到一个明确的现代资源,并且一直在寻找关于 Flash 视频的大量最新信息,以及许多关于音频嵌入的非常古老且有问题的文章(例如对 IE 3.0 的引用)。在 stackoverflow 或 doctype 上也找不到任何东西。
我正在用 html4 编写,所以很明显,虽然 html5 音频标签会很棒,但这对我来说不是一个解决方案。
那么应该如何嵌入音频以最大化功能和浏览器支持呢?
我正在使用的特定文件是 midi 类型,但我不认为这太重要了。
在 HTML4 中,最好的可能是<object>
, 因为<embed>
在该版本中已弃用。参见例如通用包含:HTML4 规范中的object
元素。这样的事情就足够了:
<object data="/path/to/audio.midi" type="audio/midi">
<p>Fall-back text for browsers that can't handle the MIDI file.</p>
</object>