<source>标签在HTML中用于定义媒体资源,比如音频、视频等的来源和格式。它通常用于与<video>和<audio>标签一起使用,提供不同格式的媒体文件以便在不同的浏览器和设备上播放。使用<source>标签可以增加媒体文件的兼容性和可访问性。
<source>标签可以包含以下属性:
src:指定媒体文件的URL。type:指定媒体文件的MIME类型,例如:audio/mpeg、video/mp4等。media:指定媒体文件应该在何种条件下播放,例如:屏幕宽度、屏幕方向、颜色深度等。示例代码:
<video>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  Your browser does not support the video tag.
</video>上面的代码中,如果浏览器支持MP4格式的视频,则播放movie.mp4文件,否则播放movie.ogg文件。如果两种格式都不支持,则显示“Your browser does not support the video tag.”的文本。
需要注意的是,使用<source>标签时,必须同时包含<video>或<audio>标签,否则无法正常播放媒体文件。