网页设计技术

跟着互广学网页设计制作

html5 Audio标签的使用详解及示例

互广建站

在HTML5 中,<audio> 标签用于在网页中嵌入音频。以下是 <audio> 标签的使用详解及示例:

 

html:


<audio controls>
  <source src="audio.mp3" type="audio/mpeg">
  <source src="audio.ogg" type="audio/ogg">
  您的浏览器不支持音频播放。
</audio>


属性解释:

 

controls:显示音频播放器的控制界面,如播放/暂停、音量控制等。

 

<source> 元素:

 

用于为 <audio> 标签提供多个不同格式的音频源,以便浏览器根据自身支持的格式选择合适的音频进行播放。

 

src:音频文件的路径。

type:指定音频的 MIME 类型,如 audio/mpeg 表示 MP3 格式的音频,audio/ogg 表示 OGG 格式的音频。

 

如果浏览器不支持 <audio> 标签或无法播放指定的音频格式,将会显示 <audio> 标签内的文本内容(如 “您的浏览器不支持音频播放。”

 

以下是一个更复杂的示例,包含了更多的属性和事件处理:

 


html
<!DOCTYPE html>
<html>
 
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>HTML5 Audio 示例</title>
</head>
 
<body>
 
  <audio id="myAudio" controls loop preload="auto">
    <source src="music.mp3" type="audio/mpeg">
    <source src="music.ogg" type="audio/ogg">
    互广提醒您,您的浏览器不支持音频播放。
  </audio>
 
  <script>
    var audio = document.getElementById('myAudio');
 
    // 播放事件
    audio.addEventListener('play', function () {
      console.log('音频开始播放');
    });
 
    // 暂停事件
    audio.addEventListener('pause', function () {
      console.log('音频暂停');
    });
 
    // 播放完成事件
    audio.addEventListener('ended', function () {
      console.log('音频播放完成');
    });
  </script>
 
</body>
 
</html>


 在上述示例中,我们为音频添加了事件监听器,以便在播放、暂停和播放完成时进行相应的处理。

广州高端网站定制其实不贵,全包1500元起!
联系互广,不仅仅只是多一份参考!

免费提供专属《策划方案》及报价,更有千元大礼等您拿。

咨询建站推广问题或预约面谈,请通过下列方式联系我们! 业 务 热 线:4008-977-885 微信咨询:iaw188888 大客户专线:13556115618 Q Q咨询:41684369