当前位置:首页 > 行业动态 > 正文

html视频代码

使用HTML5 ` 标签嵌入视频,添加 controls 属性启用播放控件,通过 ` 指定多种格式(如MP4、

HTML视频代码基础

HTML5 <video> 标签基础用法

<video src="path/to/video.mp4" controls></video>
属性 说明
src 视频文件路径
controls 显示默认控制面板
autoplay 自动播放
loop 循环播放
muted 静音播放
poster 视频加载前显示的封面图片
width 宽度(可省略单位,推荐用百分比)
height 高度(可省略单位,推荐用百分比)

多源兼容性方案

<video controls>
  <source src="video.mp4" type="video/mp4">
  <source src="video.webm" type="video/webm">
  <source src="video.ogv" type="video/ogg">
  您的浏览器不支持HTML5视频
</video>
格式 浏览器支持率
MP4 Chrome/Firefox/Safari/Edge
WebM Chrome/Firefox
Ogg Firefox/Opera

自定义视频控件

<video id="myVideo" src="video.mp4"></video>
<button onclick="play()">播放</button>
<button onclick="pause()">暂停</button>
<script>
  var video = document.getElementById('myVideo');
  function play(){ video.play(); }
  function pause(){ video.pause(); }
</script>

响应式视频方案

<div style="max-width:100%;">
  <video src="video.mp4" style="width:100%; height:auto;" controls></video>
</div>

常见问题与解答

Q1:如何让视频在移动端自动全屏?

A1
使用playsinline属性(iOS要求)配合webkit-playsinline

html视频代码  第1张

<video src="video.mp4" playsinline webkit-playsinline></video>

Q2:如何给视频添加字幕文件?

A2
使用<track>标签指定字幕文件:

<video controls>
  <source src="video.mp4" type="video/mp4">
  <track src="subtitles_cn.vtt" kind="subtitles" srclang="zh" label="中文">
  <track src="subtitles_en.vtt" kind="subtitles" srclang="en" label="English">
</video>
0