HTML 视频(Videos)播放
2025-04-24
18
参考资料
HTML 视频(Videos)播放格式化
详细介绍
HTML5 引入了 <video> 元素,用于在网页中嵌入视频内容,无需使用插件如 Flash。现代浏览器都支持 HTML5 视频播放。
主要标签
<video> 标签
用于定义视频内容
主要属性:
src:指定视频源文件controls:显示播放控件autoplay:自动播放loop:循环播放muted:静音poster:视频封面图像width/height:设置尺寸preload:预加载设置
<source> 标签
用于指定多个视频源文件
主要属性:
src:视频文件路径type:视频文件类型
基本用法
<video controls width="640" height="360"> <source src="movie.mp4" type="video/mp4"> <source src="movie.webm" type="video/webm"> 您的浏览器不支持 HTML5 视频。 </video>
实例
基本视频播放器
<video src="video.mp4" controls> 您的浏览器不支持 HTML5 视频。 </video>
多源格式视频
<video controls width="640" height="360" poster="poster.jpg"> <source src="video.mp4" type="video/mp4"> <source src="video.webm" type="video/webm"> <source src="video.ogv" type="video/ogg"> 您的浏览器不支持 HTML5 视频。 </video>
自动播放和循环
<video autoplay loop muted> <source src="video.mp4" type="video/mp4"> </video>
功能扩展
JavaScript 控制
const myVideo = document.getElementById("myVideo");
// 播放
myVideo.play();
// 暂停
myVideo.pause();
// 跳转到特定时间
myVideo.currentTime = 30;
// 全屏
myVideo.requestFullscreen();CSS 扩展样式
/* 自定义视频播放器样式 */
video {
background-color: #000;
border-radius: 8px;
box-shadow: 0 4px 8px rgba(0,0,0,0.2);
margin: 20px auto;
display: block;
}
/* 自定义控制条 */
video::-webkit-media-controls-panel {
background: rgba(0,0,0,0.5);
}
video::-webkit-media-controls-play-button,
video::-webkit-media-controls-mute-button {
background: #fff;
border-radius: 50%;
}
/* 响应式视频 */
.video-container {
position: relative;
padding-bottom: 56.25%; /* 16:9 比例 */
height: 0;
overflow: hidden;
}
.video-container video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}响应式视频容器 HTML
<div class="video-container"> <video controls> <source src="video.mp4" type="video/mp4"> </video> </div>
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
本文来自《西里网 . html 网页设计》 -- 发布时间:2025-03-29
本页链接:https://html.ciilii.com/show/news-1622.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
