HTML5视频

Web 上的视频 

直到现在,仍然不存在一项旨在网页上显示视频的标准。今天,大多数视频是通过插件(比如Flash)来显示的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了一种通过video 元素来包含视频的标准方法。

 

视频格式
当前,video 元素支持两种视频格式:

Ogg - 带有Thedora 视频编码和Vorbis 音频编码的Ogg 文件

MPEG4 - 带有H.264 视频编码和AAC 音频编码的MPEG4 文件

 

如何工作 

<video src=”movie.ogg” controls=”controls”>

</video>

control属性供添加播放、暂停和音量控件。

包含宽度和高度属性也是不错的主意。

<video>与</video>之间插入的内容是供不支持video 元素的浏览器显示的。

示例: 

<video src=”movie.ogg” width=”320″ height=”240″ controls=”controls”>

Your browser does not support the video tag.

</video>

上面的例子使用一个Ogg 文件,适用于Firefox、Opera 以及Chrome 浏览器。要确保适用于Safari 浏览器,视频文件必须是MPEG4 类型。

video 元素允许多个source 元素。source 元素可以链接不同的视频文件。浏览器将使用第一个可识别的格式。

示例:

<video width=”320″ height=”240″ controls=”controls”>

<source src=”movie.ogg” type=”video/ogg”>

<source src=”movie.mp4″ type=”video/mp4″>

Your browser does not support the video tag.

</video>

<video> 标签的属性

属性 

描述 

autoplay

视频在就绪后马上播放

controls

向用户显示控件(比如播放按钮)

height

设置视频播放器的高度

width

设置视频播放器的宽度

loop

当媒介文件完成播放后再次开始播放

preload

视频在页面加载时进行加载并预备播放(若使用autoplay,则忽略该属性)

src

要播放的视频的URL


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML5中,要实现视频居中显示,可以采用以下方法: 1. 通过设置视频的宽度和高度为百分比来实现自适应屏幕大小。一般情况下,视频的宽度或高度设置为100%可以使视频充满整个父容器。 2. 使用JavaScript计算视频的缩放比例。可以通过以下公式计算缩放后的高度: ``` var scaleHeight = videoHeight * clientWidth / videoWidth; ``` 其中,videoHeight是视频原始高度,clientWidth是容器的宽度,videoWidth是视频原始宽度。同样地,可以通过以下公式计算缩放后的宽度: ``` var scaleWidth = videoWidth * clientHeight / videoHeight; ``` 其中,clientHeight是容器的高度。通过计算得到的缩放值,可以通过设置CSS样式来调整视频的尺寸。 3. 使用CSS的绝对定位来实现垂直居中。可以通过设置视频容器的top属性为50%来将其上边缘移动到垂直居中的位置。但是由于整体内容并不是垂直居中,还需要通过设置margin-top属性来将视频容器的上边距移动到高度的一半位置,即负父容器宽度的一半像素。例如: ``` margin-top: -2/父宽 px; //为高度的一半 ``` 其中,父宽是父容器的宽度。通过这种方式可以实现视频的垂直居中。 综上所述,通过设置视频的宽度和高度为百分比、计算缩放比例以及使用CSS的绝对定位等方法,可以实现HTML5视频的居中显示。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值