HTML5 提供了 <audio> 元素,用于在网页中嵌入音频。这使得在网页上播放音频变得更加简单和标准化。以下是一个基本的 HTML5 音频示例:
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>HTML5 Audio Example</title>
</head>
<body>
  <h1>HTML5 Audio Example</h1>

  <audio controls>
    <source src="example.mp3" type="audio/mp3">
    Your browser does not support the audio tag.
  </audio>
</body>
</html>

在这个示例中:

  •  <audio> 元素用于包含音频。

  •  controls 属性添加了音频控制按钮(播放、暂停、音量等)。

  •  <source> 元素用于指定音频文件的来源和类型。在这里,我们使用了 MP3 格式的音频文件。


如果浏览器不支持 <audio> 元素,将显示 <audio> 元素之间的文本内容,这可以包含一个备用的消息,提示用户使用支持 HTML5 音频的浏览器。

与视频类似,为了确保在不同浏览器中正常播放,你可能需要提供多个不同格式的音频文件。常见的音频格式包括 MP3、OGG 和 WAV。
<audio controls>
  <source src="example.mp3" type="audio/mp3">
  <source src="example.ogg" type="audio/ogg">
  Your browser does not support the audio tag.
</audio>

上述代码中,如果浏览器支持 MP3,则播放 MP3 格式的音频;否则,如果支持 OGG,则播放 OGG 格式的音频。如果两种格式都不支持,将显示备用文本。

通过 JavaScript,你还可以与 <audio> 元素进行交互,例如动态控制播放、暂停、获取当前播放时间等。


转载请注明出处:http://www.zyzy.cn/article/detail/3674/HTML5