在 HTML 中播放声音的方法有很多种。
使用插件
浏览器插件是一种扩展浏览器标准功能的小型计算机程序。
插件有很多用途:播放音乐、显示地图、验证银行账号,控制输入等等。
可使用 <object> 或 <embed> 标签来将插件添加到 HTML 页面。
这些标签定义资源的容器,根据类型,它们既会由浏览器显示,也会由外部插件显示。
提示:<embed> 是一个 HTML5 标签,在 HTML 4 中无效,页面无法通过 HTML 4 验证。
提示:HTML5 标签无法通过 HTML 4 验证,使用 <!DOCTYPE html> 解决验证问题。
使用 <embed> 元素
<embed> 标签定义外部(非 HTML)内容的容器。
<embed height="100" width="100" src="song.mp3" /> <embed height="100" width="100" src="horse.mp3"></embed>注释:显示嵌入网页中的 MP3 文件。浏览器可能需要安装插件以后,才能播放该文件。
<object height="100" width="100" data="song.mp3"></object>
<audio controls="controls"> <source src="song.mp3" type="audio/mp3" /> <source src="song.ogg" type="audio/ogg" /> Your browser does not support this audio format. </audio>注释:本实例使用了一个 mp3 文件,
<audio controls="controls" height="100" width="100"> <source src="song.mp3" type="audio/mp3" /> <source src="song.ogg" type="audio/ogg" /> <embed height="100" width="100" src="song.mp3" /> </audio>注释:使用了两个不同的音频格式。
<a href="song.mp3">Play Sound</a> <script type="text/javascript" src="http://mediaplayer.yahoo.com/js"></script>使用雅虎播放器是免费的。如需使用它,您需要把这段 JavaScript 插入网页底部:
<script type="text/javascript" src="http://mediaplayer.yahoo.com/js"></script>然后只需简单地把 MP3 文件链接到您的 HTML 中,JavaScript 会自动地为每首歌创建播放按钮:
<a href="song1.mp3">Play Song 1</a> <a href="song2.mp3">Play Song 2</a> <a href="song3.mp3">Play Song 3</a> <a href="song4.mp3">Play Song 4</a> <a href="song5.mp3">Play Song 5</a>雅虎媒体播放器为您的用户提供的是一个小型的播放按钮,而不是完整的播放器。
<a href="song.mp3">Play the sound</a>注释:如果用户点击该链接,浏览器会启动“辅助应用程序”来播放该文件。
评论