首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >HTML 视频(Videos)播放

HTML 视频(Videos)播放

作者头像
西里网
发布2025-06-10 10:27:00
发布2025-06-10 10:27:00
32000
代码可运行
举报
文章被收录于专栏:西里网CSDN博客西里网CSDN博客
运行总次数:0
代码可运行
参考资料

  1. Html网页 Web 安全色
  2. Html转C#/JSP有哪些
  3. HTML使用表格 布局
  4. HTML 图像
  5. HTML 内联 元素
  6. HTML 标签
  7. HTML 符号实体
  8. Html/JS互转有哪些

HTML 视频(Videos)播放格式化

详细介绍

HTML5 引入了 <video> 元素,用于在网页中嵌入视频内容,无需使用插件如 Flash。现代浏览器都支持 HTML5 视频播放。

主要标签

<video> 标签
  • 用于定义视频内容
  • 主要属性:
    • src:指定视频源文件
    • controls:显示播放控件
    • autoplay:自动播放
    • loop:循环播放
    • muted:静音
    • poster:视频封面图像
    • width/height:设置尺寸
    • preload:预加载设置
<source> 标签
  • 用于指定多个视频源文件
  • 主要属性:
    • src:视频文件路径
    • type:视频文件类型

基本用法

代码语言:javascript
代码运行次数:0
运行
复制
  1. <video controls width="640" height="360">
  2. <source src="movie.mp4" type="video/mp4">
  3. <source src="movie.webm" type="video/webm">
  4. 您的浏览器不支持 HTML5 视频。
  5. </video>

实例

基本视频播放器
代码语言:javascript
代码运行次数:0
运行
复制
  1. <video src="video.mp4" controls>
  2. 您的浏览器不支持 HTML5 视频。
  3. </video>
多源格式视频
代码语言:javascript
代码运行次数:0
运行
复制
  1. <video controls width="640" height="360" poster="poster.jpg">
  2. <source src="video.mp4" type="video/mp4">
  3. <source src="video.webm" type="video/webm">
  4. <source src="video.ogv" type="video/ogg">
  5. 您的浏览器不支持 HTML5 视频。
  6. </video>
自动播放和循环
代码语言:javascript
代码运行次数:0
运行
复制
  1. <video autoplay loop muted>
  2. <source src="video.mp4" type="video/mp4">
  3. </video>

功能扩展

JavaScript 控制
代码语言:javascript
代码运行次数:0
运行
复制
  1. const myVideo = document.getElementById("myVideo");
  2. // 播放
  3. myVideo.play();
  4. // 暂停
  5. myVideo.pause();
  6. // 跳转到特定时间
  7. myVideo.currentTime = 30;
  8. // 全屏
  9. myVideo.requestFullscreen();
CSS 扩展样式
代码语言:javascript
代码运行次数:0
运行
复制
  1. /* 自定义视频播放器样式 */
  2. video {
  3. background-color: #000;
  4. border-radius: 8px;
  5. box-shadow: 0 4px 8px rgba(0,0,0,0.2);
  6. margin: 20px auto;
  7. display: block;
  8. }
  9. /* 自定义控制条 */
  10. video::-webkit-media-controls-panel {
  11. background: rgba(0,0,0,0.5);
  12. }
  13. video::-webkit-media-controls-play-button,
  14. video::-webkit-media-controls-mute-button {
  15. background: #fff;
  16. border-radius: 50%;
  17. }
  18. /* 响应式视频 */
  19. .video-container {
  20. position: relative;
  21. padding-bottom: 56.25%; /* 16:9 比例 */
  22. height: 0;
  23. overflow: hidden;
  24. }
  25. .video-container video {
  26. position: absolute;
  27. top: 0;
  28. left: 0;
  29. width: 100%;
  30. height: 100%;
  31. }
响应式视频容器 HTML
代码语言:javascript
代码运行次数:0
运行
复制
  1. <div class="video-container">
  2. <video controls>
  3. <source src="video.mp4" type="video/mp4">
  4. </video>
  5. </div>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-06-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 参考资料
  • HTML 视频(Videos)播放格式化
    • 详细介绍
    • 主要标签
      • <video> 标签
      • <source> 标签
    • 基本用法
    • 实例
      • 基本视频播放器
      • 多源格式视频
      • 自动播放和循环
    • 功能扩展
      • JavaScript 控制
      • CSS 扩展样式
      • 响应式视频容器 HTML
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档