HTML 音频/视频学习笔记
HTML 音频标签
HTML提供了<audio>
标签用于在网页中嵌入音频。
基本用法
使用<audio>
标签可以将音频文件嵌入到网页中并进行控制。具体用法如下:
htmlCopy Code<audio src="audio.mp3" controls></audio>
其中,src
属性指定音频文件的路径,controls
属性用于在页面上显示音频播放控件。
自动播放
如果希望音频在加载完毕后自动播放,可以添加autoplay
属性:
htmlCopy Code<audio src="audio.mp3" autoplay></audio>
循环播放
如果希望音频循环播放,可以添加loop
属性:
htmlCopy Code<audio src="audio.mp3" loop></audio>
嵌入多个音轨
对于音频文件中包含多个音轨的情况,可以使用<source>
标签嵌入多个音轨,并在不同情况下切换。
htmlCopy Code<audio controls>
<source src="audio.ogg" type="audio/ogg">
<source src="audio.mp3" type="audio/mp3">
<p>Your browser doesn't support HTML5 audio. Here is a <a href="audio.mp4">link to the audio</a> instead.</p>
</audio>
上面的例子中,首先尝试播放.ogg
格式的音频,如果浏览器不支持,则尝试播放.mp3
格式的音频。如果浏览器连.mp3
都不支持,则显示一个下载链接。
HTML 视频标签
HTML提供了<video>
标签用于在网页中嵌入视频。
基本用法
使用<video>
标签可以将视频文件嵌入到网页中并进行控制。具体用法如下:
htmlCopy Code<video src="video.mp4" controls></video>
其中,src
属性指定视频文件的路径,controls
属性用于在页面上显示视频播放控件。
自动播放
如果希望视频在加载完毕后自动播放,可以添加autoplay
属性:
htmlCopy Code<video src="video.mp4" autoplay></video>
循环播放
如果希望视频循环播放,可以添加loop
属性:
htmlCopy Code<video src="video.mp4" loop></video>
嵌入多个视频
对于视频文件中包含多个视频的情况,可以使用多个<source>
标签嵌入多个视频,并在不同情况下切换。
htmlCopy Code<video controls>
<source src="video.mp4" type="video/mp4">
<source src="video.ogg" type="video/ogg">
<p>Your browser doesn't support HTML5 video. Here is a <a href="video.mp4">link to the video</a> instead.</p>
</video>
上面的例子中,首先尝试播放.mp4
格式的视频,如果浏览器不支持,则尝试播放.ogg
格式的视频。如果浏览器连.ogg
都不支持,则显示一个下载链接。
实例演示
以下是使用HTML音频/视频标签嵌入的实例:
htmlCopy Code<h1>音频文件</h1>
<audio src="http://www.w3school.com.cn/i/horse.ogg" controls>
您的浏览器不支持 audio 标签。
</audio>
<h1>视频文件</h1>
<video src="http://www.w3school.com.cn/i/movie.mp4" controls>
您的浏览器不支持 video 标签。
</video>
以上代码在网页中嵌入了一个OGG格式的音频文件和一个MP4格式的视频文件,并在页面上显示了相应的播放控件。