HTML5新增的视频功能——video属性

video在各浏览器中显示的差异

video支持的基本视频格式:mp4 / webm / ogv

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>video</title>
</head>
<body>
    <video src="data/imooc.mp4"></video>
</body>
</html>

在chrome浏览器中显示一片黑,需要加上controls

<video src="data/imooc.mp4" controls></video>

src--视频链接

controls--视频控制器



chrome :三种格式都支持

火狐:三种格式都支持

safari :只支持mp4

欧朋:三种格式都支持

IE8及以下:不支持video标签

IE9+:支持video标签,只支持mp4

在不同浏览器中,默认的样式不同

video标签的另一种兼容写法:

source 标签,也可以放src属性,如果当前source源无效,会继续尝试下一个,直到成功

    <video controls>
        <source src="data/imooc.ogv"></source>
        <source src="data/imooc.webm"></source>
        <source src="data/imooc.mp4"></source>
        您的浏览器不支持,请升级浏览器
    </video>

video标签常用属性

src和controls可以看做是video标签的必备属性



width  height

视频播放器默认的宽高就是视频的原始宽高

可以使用width和height来改变视频播放器的宽高

默认视频是按照比例进行缩放,如果同时设置了宽度和高度,那么视频播放器会按照设置的高度,而视频内容依然会保持比例,位置在视频播放器的中心位置

<video src="data/imooc.mp4" controls width="200" height="400"></video>

 autoplay 自动播放

在chrome浏览器中有bug,无法自动播放

<video src="data/imooc.mp4" controls autoplay></video>

loop 循环

不设置loop,视频播放完毕后会停止

设置loop,视频播放完毕后会自动进行下一次播放

<video src="data/imooc.mp4" controls loop></video>

poster 视频封面,只在视频第一次加载时出现

<video src="data/imooc.mp4" controls poster="data/poster.jpg"></video>

muted 视频静音

chrome默认autoplay不会进行自动播放,但如果设置了muted,则可以进行自动播放

<video src="data/imooc.mp4" controls muted autoplay></video>

原文地址:https://www.cnblogs.com/chenyingying0/p/12389322.html

时间: 2024-10-12 20:37:07

HTML5新增的视频功能——video属性的相关文章

HTML5新增Canvas标签及对应属性、API详解(基础一)

知识说明: HTML5新增的canvas标签,通过创建画布,在画布上创建任何想要的形状,下面将canvas的API以及属性做一个整理,并且附上时钟的示例,便于后期复习学习!Fighting! 一.标签原型 <canvas width=”1000” height=”1000” id=”myCanvas”> 您的浏览器版本过低,不支持HTML5新增的canvas标签. </canvas> 使用js获取该画布,并指定对象 <script> Var canvasID = doc

html5新增表单元素和属性

从三方面来介绍html5表单的新特性表单结构更灵活 要提交数据的控件可以布局在form标签之外,看下面的代码,表单元素可以写到form元素之外,只需在元素中加入form="form1"属性,也可提交到form元素指定的服务器地址 <body><form action="upload.php" method="post" accept-charset="utf-8" id="form1"&g

疯狂的表单-html5新增表单元素和属性

疯狂的表单 2015/11/27 16:44:07 从三方面来介绍html5表单的新特性 表单结构更灵活 要提交数据的控件可以布局在form标签之外,看下面的代码,表单元素可以写到form元素之外,只需在元素中加入form="form1"属性,也可提交到form元素指定的服务器地址 <body> <form action="upload.php" method="post" accept-charset="utf-8&

html5中的audio和video属性和事件汇总

<audio> 标签属性: src:音乐的URL preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制 <video> 标签属性: src:视频的URL poster:视频封面,没有播放时显示的图片 preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制条 width:视频宽度 height:视频高度 获取HTMLVideoElement和HTMLAudioElement对象

玩转html5(一)-----盘点html5新增的那些酷酷的input类型和属性

今天正式开始学习html5了,相比html以前的版本,html5新增了好多功能,属性,使我们做出来的界面更加的绚丽,而且使用起来超级简单,这篇文章先来说说html增加的那些input类型和属性. html5新增的input类型有:email,url,number,range,date pickers,datalist,telephone,search,color email:提交时会自动验证输入的内容是否满足格式 邮箱 :<input type="email" name=&quo

HTML5(简介、视频、音频、画布)

HTML5(简介.视频.音频.画布) HTML5目标是替换1999年所制定的HTML 4.01和XHTML 1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到匹配当代的网络需求.HTML5将成为HTML\XHTML\HTML DOM的新标准. 广义论及HTML5时,实际指的是包括HTML.CSS和JavaScript在内的一套技术组合.它希望能够减少网页浏览器对于需要插件的丰富性网络应用服务(Plug-in-Based Rich Internet Application,RIA),例如

HTML5新增的一些属性和功能

大致可以分为10个方面: HTML5表单元素和属性 表单2.0 视音频处理 canvas绘图 SVG绘图 地理定位 拖放技术 web work web storage web socket 一.新的input type HTML4已有的input type: text.password.radio.checkbox.hidden.file.submit.reset.button.image   HTML5新增的input type: email:在表单提交时提供了格式验证功能,要求@左右各有一个

HTML5新增的一些属性和功能之六——拖拽事件

拖放事件的前提是分为源对象和目标对象,你鼠标拖着的是源对象,你要放置的位置是目标对象,区分这两个对象是因为HTML5的拖放事件对两者是不同的. 被拖动的源对象可以触发的事件: 1).ondragstart:源对象开始被拖动 2).ondrag:源对象被拖动过程中(鼠标可能移动也可能不移动) 3).ondragend:源对象被拖动结束 拖动源对象可以进入到上方的目标对象可以触发的事件: 1).ondragenter:目标对象被源对象拖动着进入 2).ondragover:目标对象被源对象拖动着悬停

关于html5新增的功能(百度)

HTML5包含以下新增和更新功能: 1. 新增了一种HTML文档类型:<DOCTYPE html>   2. 新增了一些结构化标记的元素(<header>,<nav>,<footer>,<section>等)   3. 向后兼容的HTML和XHTML分析规则   4. 新增了用于多媒体内容的<audio>和<vidio>标记元素   5. 更多的输入元素类型值,允许本地的日期选择,时间,颜色和数字   6. 从HTML中删