目录
HTML 引入原生态的多媒体支持,可在浏览器中直接播放音频和视频文件,不需要借助视频插件播放音频和视频。
🐱一、音频标签(audio)
🐱🐉1、什么是音频标签
HTML中的音频指的是在网页上播放音频文件的功能。通过使用HTML的元素,可以将音频文件嵌入到网页中,使用户能够在浏览器中直接播放音频文件。
< audio >元素有多种属性和标签,可以控制音频文件的播放、暂停、音量调节等操作。通过设置不同的属性,可以实现自动播放、循环播放、静音等功能。同时,可以在< audio >标签内添加文本内容,以提供对不支持HTML5的浏览器的替代内容,或者添加音频文件的下载链接
🐱🐉2、音频标签的主要属性
属性 | 值 | 作用 |
---|---|---|
src | URL | 音频文件的 URL,必填 |
controls | controls | 音频就绪后包含播放/暂停按钮的控件 |
autoplay | autoplay | 音频就绪后自动播放 |
loop | loop | 每当音频结束时重新开始循环播放 |
muted | muted | 静音 |
1、src指的是音频地址
2、autoplay需要设置muted之后才生效。
🐱🐉3、代码演示
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<audio src="音频路径" controls="controls" autoplay="autoplay" loop="loop"></audio>
</body>
</html>
运行结果:
🐱二、视频标签(video)
🐱🐉1、什么是视频标签
用于在网页中嵌入视频。< video >标签允许您指定视频文件的源,并提供一些属性来控制视频的播放和外观,支持MP4、webm 和 ogg 三个视频格式;
🐱🐉2、视频标签的主要属性
属性 | 值 |
---|---|
src | 要播放的视频的 URL |
autoplay | 自动播放 |
controls | 显示控件,比如播放按钮 |
loop | 循环播放 |
muted | 输出被静音 |
preload | 页面加载的时候,自动预加载资源 |
height | 设置播放器高度 |
width | 设置播放器宽度 |
poster | 视频封面 |
1、src指的是视频地址
2、autoplay需要设置muted之后才生效。
3、height与width设置后视频并不会拉伸,而是会自动调整大小
4、preload指的是:当前视频会默认下载到内存,不管你点不点即播放
5、poster用于设置视频封面
🐱🐉3、代码演示
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<video src="视频路径" autoplay="autoplay" controls="controls" loop="loop"></video>
</body>
</html>
运行结果:
🐱三、总结
在上述示例中,src属性指定了音频或视频的文件路径,type属性指定了文件的MIME类型。controls属性用于显示默认的播放控件。
1、可以通过使用<source>标签来指定不同格式的音频或视频文件,以便在不同
的浏览器中获得兼容性。
2、可以通过添加其他属性来自定义音频和视频元素的行为和样式,例如autoplay
属性用于自动播放,loop属性用于循环播放,preload属性用于加载媒体文件等。