使用<embed>元素
embed>标签定义外部(非 HTML)内容的容器。(这是一个 HTML5 标签,在 HTML4 中是非法的,但是所有浏览器中都有效)。
下面的代码片段能够显示嵌入网页中的 MP3 文件:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title>自选教程(如约智惠.com)</title>
</head>
<body >
<embed width="100" height="50" src="horse.mp3"></object>
<p>如果你无法听到该音频,那么可能你的电脑或浏览器不支持该文件格式。</p>
<p>或者你没有打开扬声器。</p>
</body>
</html>
问题:
·<embed> 标签在 HTML 4 中是无效的。页面无法通过 HTML 4 验证。
·不同的浏览器对音频格式的支持也不同。
·如果浏览器不支持该文件格式,没有插件的话就无法播放该音频。
·如果用户的计算机未安装插件,无法播放音频。
·如果把该文件转换为其他格式,仍然无法在所有浏览器中播放。
使用<object>元素
<object ta