文章目录
- 前言
 - 一、音频标签:audio
 - 1.audio简介
 - 2.常用属性
 - controls
 - autoplay
 - loop
 - 代码演示:
 
- 二、视频标签:video
 - 1.video
 - 2.常用的视频元素
 - controls
 - autoplay
 - loop
 - 代码演示:
 
- 总结
 - 视频元素总结
 - 音频元素总结
 
前言
html中插入音频和视频的方法基本相同
音频格式:mp3、ogg、wav
视频格式:mp4、ogv、webm
一、音频标签:audio
1.audio简介
audio标签用来向页面中引入一个外部的音频文件。音视频文件引入时,默认情况下不允许用户自己控制播放按钮。
以下情况在页面中不会显示,需要加上controls:
 <audio src=""></audio>
 
2.常用属性
controls
controls:是否允许用户控制播放。
<audio src="歌曲路径" controls></audio>
 
autoplay
autoplay:音频文件是否自动播放。如果设置了autoplay,则音乐在打开页面时会自动播放,但是目前来讲大部分浏览器都不会自动对音乐进行播放。
<audio src="歌曲路径" controls autoplay></audio>
 
loop
loop :音乐是否循环播放。设置了此属性,则音乐会进行循环播放。
<audio src="" controls loop></audio>
 
代码演示:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<audio src="歌曲路径" controls autoplay loop></audio>
</body>
</html>
 
运行结果:
 
二、视频标签:video
1.video
video:向网页中引入一个视频,使用方法和audio类似。
<video src="视频路径"></video>
 
2.常用的视频元素
controls
controls:是否允许用户控制播放。
<audio src="视频路径" controls></audio>
 
autoplay
autoplay:视频文件是否自动播放。如果设置了autoplay,则视频在打开页面时会自动播放,但是目前来讲大部分浏览器都不会自动对视频进行播放。
<audio src="视频路径" controls autoplay></audio>
 
loop
loop :视频是否循环播放。设置了此属性,则视频会进行循环播放。
<audio src="视频路径" controls loop></audio>
 
代码演示:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<video src="周杰伦-晴天(蓝光).mp4" controls loop autoplay width="500px" height="300px"></video>
</body>
</html>
 
运行结果:
 
总结
视频元素总结
| 属性 | 说明 | 
|---|---|
| src | 要播放的视频的URL | 
| control | 向用户系统显示控件,比如播放按钮 | 
| autoplay | 视频就绪后马上播放 | 
| loop | 当媒体文件完成播放后再次开始播放 | 
| preload | 视频在页面加载完时就开始加载,并开始预备播放,如果使用autoplay则该属性忽略 | 
| poster | 规定视频正在加载时显示的图像,直到用户单击播放按钮 | 
| width | 设置视频播放器的宽度 | 
| height | 设置视频播放器的高度 | 
音频元素总结
| 属性 | 说明 | 
|---|---|
| controls | 显示或隐藏用户控制界面 | 
| autoplay | 媒体是否自动播放 | 
| loop | 媒体是否循环播放 | 
| paused | 媒体是否暂停(只读属性) | 
| ended | 媒体是否播放完毕(只读属性) | 
| currentTime | 当前播放进度 | 
| duration | 媒体播放总时间(只读属性) | 
| volume | 0.0到1.0的音量相对值 | 
| muted | 是否静音 | 



















