HTML5 video 视频标签使用介绍

HTMl5怎样插入视频? 我们都知道,HTML5有着诸多新标签,其中就有着能够插入视频的标签,这样就大大解放了我们写插入视频的代码的效率。HTML5插入视频用的是video标签,但是要想做个比较好的效果,就得用到video.js这个开源的js文件,要把该文件link入我们的HTML文件中。其中,我准备了如下所示的HTML5的插入视频用的代码: <!DOCTYPE html> <html lang="en"... 阅读详情

HTML <video> 适用于HTML 5+,用于定义在线观看的视频流媒体。

<video width="320" height="240" src="movie.ogg" controls="controls">
这里是注释文字,如果无法支持 HTML 5 浏览器将显示这里的文字。如果支持,就直接显示视频,忽略文字。
</video>

在HTML 4 及以前,如果您想在网页中嵌入在线观看的视频,一般都需要使用Flash视频流,通过使用 <object> 和 <embed> 标签,就可以通过浏览器播放swf、flv等格式视频文件,但是前提是浏览器必须安装第三方插件:Adobe Flash Player。而现代智能手机和iPad等一般都无法支持Flash,所以无法浏览网页上的视频。而 HTML 5 改变了这一事实,Web开发者只需要使用 <video> 标签就可以轻松加载视频文件,而不需要任何第三方插件。

属性 值 描述
autoplay autoplay 如果出现该属性,则视频在就绪后马上播放。
controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。
height 像素值 设置视频播放器的高度。
loop loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
preload auto/meta/none 规定是否预加载视频,可能的值:
auto - 当页面加载后载入整个视频
meta - 当页面加载后只载入元数据
none - 当页面加载后不载入视频
* src 视频地址 要播放的视频的 URL,建议使用绝对地址。
width 像素值 设置视频播放器的宽度。

如何写兼容的视频标签?

由于旧的浏览器和Internet Explorer不支持<video>元素,考虑到兼容性,我们必须为这些浏览器找到一个支持Flash文件的解决方案。不幸的是,和HTML 5音频一样,涉及到视频的文件格式,Firefox 和 Safari/Chrome 的支持方式并不相同。因此,如果你想在这个时候使用HTML 5视频,则需要创建三个视频版本。OGG,MP4,FLV/SWF


<video width="320" height="240" controls>
<!-- 兼容 Firefox -->
<source src="movie.ogg" type="video/ogg" />
<!-- 兼容 Safari/Chrome-->
<source src=" movie.mp4" type="video/mp4" />
<!-- 如果浏览器不支持video标签,则使用flash -->
<embed src=" movie.swf" type="application/x-shockwave-flash"
width="320" height="240" allowscriptaccess="always" allowfullscreen="true"></embed>
</video>


我们一起学:HTML5标签系列教程(一)-video标签 前言 做为一个程序员,无论是前端还是后端,我们都需要不断的更新自己的技术能力,掌握未来的发展趋势。每当一个新的技术出现时,我们要充分调动自己的求知欲,尽可能快的先掌握它,这样才不致被淘汰。这套系列教程是我一边学,一边记录下来和大家分享的,也不算是教程,因为我也是初学者,所以有什么错误请大家帮我指出来,也希望跟我一样是初学者的同学们一起学习。 简介 在HTML5标签系列教程里,每篇文章会介绍一 阅读详情

相关推荐

【Video标签的详细使用及案例介绍,看完通透直接学会!】

HTML中video标签属性详解和案例讲解~

m0_60623820的博客 2847

html多个video的调用,video.js 一个页面同时播放多个视频的实例代码

video.js 一个页面同时播放多个视频的实例代码发布时间:2020-08-23 22:57:43来源:脚本之家阅读:265作者:小角色Byme具体代码如下所述:$(data).each(function(i, item) {// innerHTML += ''+ // ''+// ''+item.name+''+// '';innerHTML +=...

weixin_31889919的博客 1682

ENVI 5.3与IDL 8.5安装指南:从下载到激活的完整流程

本文提供了一份详细的ENVI 5.3与IDL 8.5安装教程,涵盖从获取安装包、运行主程序、安装许可证到关键文件替换的完整流程。指南重点解决了激活过程中的常见问题,并分享了个人实践经验,旨在帮助用户,特别是遥感图像处理初学者,一次性顺利完成软件部署,为后续的科研与开发工作奠定基础。

weixin_29213827的博客 548

html5 video的简单使用

html5 video的简单使用 h5的video标签省去了调用插件,UI能根据环境自动调整,方便快捷。但问题在于文档太难找。 demo: <video src="xxx.video" controls="controls" controlslist="nodownload" disablePictureInPicture="true" width="100%" height="240" ...

ymzhao 7437

Qt实现仿微信在线聊天工具(服务器、客户端)V1_ 01

在主控类中绑定登录类的信号 void signalLoginOK() ,跳过验证步骤,先实现页面的跳转MyChatToolClient.h文件//登录成功槽函数 private :MyChatToolClient.cpp文件} //登录成功槽函数 void MyChatToolClient :: slotLoginOk() {//关闭登录窗口并释放空间 m_loginWin -> close();//新建并打开聊天窗口 m_chatWin = new ChatWindow;

Leo的博客 1872

芯片设计中的复位艺术——从异步复位同步释放到复位树构建

本文深入探讨了芯片设计中复位策略的核心技术与工程实践。重点解析了异步复位同步释放这一黄金方案的原理与优势,它通过复位同步器解决了异步复位释放时的时序风险。文章进一步阐述了如何构建稳健的复位树以应对大规模SoC设计,并分析了多时钟域与低功耗场景下的复位设计挑战,为提升芯片可靠性提供了系统性的方法论。

neovim7hacker的博客 487

Video.js实现在html页面播放rtmp流媒体

Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtm

各类程序设计成品、文档、学习资料 4105

Vofa+使用笔记(1):用Vofa+通过串口连接显示波形

1. 介绍 Vofa+有三种协议设置 rawdata:你发什么就显示什么,跟普通的串口助手一样 firewater:最简单在VOFA+里绘制波形的协议,建议仅在通道数量不多、发送频率不高的时候使用。 justfloat:有一定的数据格式,此协议非常适合用在通道数量多、发送频率高的时候。 2. 使用步骤 设置号下面三个地方,使用的协议以及传输的方式 拉出控件 (最开始上位机没有识别到你的数据的时候,右边是没有数据显示的,如果你想要y轴显示什么数据,右边设置显示也可以,右键波形图然后Y轴设置也行) 把进

苏释州的博客 5万+

HTML5 视频 Vedio 标签详解

HTML5 引入了标签,允许开发者在网页中直接嵌入视频文件,而不需要依赖第三方插件。

一名全栈开发工程师 3万+

深度:善用人工智能推动高等教育学习、教学与治理的深层变革

从学习方式的革新到教学模式的重构,再到治理体系的升级,人工智能已不再仅仅是辅助工具,而是成为重塑高等教育生态的核心驱动力。某高校的创新实践表明,引入AI生成虚拟患者后,医学生在临床沟通训练中的共情能力提升27%,印证了技术工具与人文教育的互补效应。美国卡内基梅隆大学的实践表明,经过系统培训的教师,其课程设计效率提升40%,且能精准定位83%学生的学习难点。当每个学生都掌握提示工程原理,每位教师都能驾驭AI教学工具,每所高校都建立智能治理框架时,教育将真正实现"以人为本"与"技术为用"的有机统一。

IT胶囊 1095

【Clickhouse从入门到精通】第60篇:ClickHouse生态总结与未来展望

ClickHouse系列收官总结 本文作为《ClickHouse从入门到精通》系列的第60篇收官之作,系统回顾了整个系列的知识体系。文章从基础概念到高级应用,全面梳理了ClickHouse的核心技术: 知识体系:完整回顾了60篇文章的知识图谱,包括列式存储原理、MergeTree引擎家族、分布式架构等核心内容 生态工具:详细盘点了ClickHouse的企业版工具、运维监控、数据集成和可视化方案 版本演进:分析了从21.x到24.x的主要版本特性升级 未来趋势:展望了向量化引擎、湖仓一体、AI集成等发展方向

xyghehehehe的专栏 442

H5新特性(一)——音视频标签

大家都有在网页中浏览音频和视频的经历,在之前,对视频和音频没有一个标准,因此在网页中看到的视频,都是通过第三插件的方式嵌入的,可能是,也可能是 或者 。但并不是所有的浏览器都拥有相同的插件,为了能让视频和音频在网页内播放成功,规定了一种通过video,audio来包含视频播放的标准。提供了audio标签, 实现网页中音频的播放:简写方式: 标准方式: 常用属性: preload=none 不进行音频预加载preload=metadata 仅加载音频的基本信息preload=auto 尽可能加载音频

Caleb的博客 3087

g2o&PCL 四阶多项式拟合

g2o&PCL 四阶多项式拟合

dayuhaitang1的博客 140

[HTML5] Video 标签播放及控制视频

Video 是 HTML5 中新增的标签,使用 Video 标签可以播放 ogg、mp4 、webm 等格式的视频,Video 标签的引入,减少前端页面对 Flash 动画的依赖。0x0 预备知识不同的浏览器支持的视频格式可能不同,以下是摘自 W3School 各个浏览器对三种视频格式的支持情况: 0x1 在 Video 中嵌入视频 <video src="/movie.mp4" co

Soxfmr - I am here 3万+

【unity实战】Unity2D TileMap的探究(最简单,最全面的TileMap使用介绍)

之前有人在微信上找我,问了TileMap相关的知识【unity实战】随机地下城生成2——绘制地图Tilemap的使用及一些技巧的使用(含源码)不过写的不是特别不是特别细致,只是简单的用了一下,所有这次特地打算单独写一篇文章,来介绍一下,下次还有人问我,我直接就把这篇文章丢给他,完美!Unity的Tilemap 一般称之为瓦片地图或者平铺地图,是 Unity2017 中新增的功能,主要用于快速编辑 2D 游戏中的场景,通过复用资源的形式提升地图多样性。Tilemap是一个用于创建2D地图的工具。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

html video标签播放直播视频,HTML5 Video 标签播放及控制视频

Video 是 HTML5 中新增的标签,使用 Video 标签可以播放 ogg、mp4、webm 等格式的视频,Video 标签的引入,减少前端页面对 Flash 动画的依赖。0x0 预备知识不同的浏览器支持的视频格式可能不同,以下是摘自 W3School 各个浏览器对三种视频格式的支持情况:浏览器对视频格式的支持0x1 在 Video 中嵌入视频你就用这个浏览器有出息吗?当页面载入时,会引用 ...

weixin_31209173的博客 3549

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【HTML】讲讲HTML5视频播放的方式

上节讲了HTML5的音频播放,和音频播放一样,需要借助flash才能在网页上使用视频。随着HTML5出来以后,就不需要借助flash了,本身可以通过video标签支持。

归子莫的博客 1万+

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

html5中video标签的详细介绍

本篇文章给大家带来的内容是关于html5中video标签的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 <video src="http://www.lorem.com/video/lorem.mp4" controls="controls" width="500" height="300"></video> <video&gt...

BUG制造者:图图 <p>这是一个P标签</p> 2088

浅谈html5 video标签嵌入视频

前面谈到了网页怎么嵌入flash视频,就想到了另一个问题,flash格式视频在手机上播放,需要手机安装flash播放插件,而且flash视频绝对无法在苹果手机上播放,因为苹果对flash的不支持,导致现在flash前景堪忧。当然目前已经有些插件可以支持苹果手机播放flash视频。   这里就要谈一谈html5的video标签了。html5功能的强大是毋庸置疑的,而且作为一款为苹果量身定做的前端技

一念轮回君千殇的博客 3万+

html5 video标签如何禁止视频下载

html5 video标签如何禁止视频下载 一、总结 一句话总结:bing方法给video对象绑定return false的匿名方法。   1、html5 video标签如何禁止视频下载? bing方法给video对象绑定return false的匿名方法。 这样的效果是禁止鼠标右键的另存为功能。 23 $('#video1').bind('contextmenu',function...

weixin_34418883的博客 1万+

HTML5 video 跨浏览器兼容的方法

在过去 flash 是网页上最好的解决视频的方法,截至到目前还算是主流,像那些优酷之类的视频网站、虾米那样的在线音乐网站,仍然使用 flash 来提供播放服务。但是这种状况将会随着 HTML5 的发展而改变。就视频而言,HTML5 新增了 video 来实现在线播放视频的功能。 使用 HTML5 的 video 可以很方便的使用 JavaScript 对视频内容进行控制等等,功能十分强大,同时代

huang100qi的专栏 1万+

WEB前端代码:HTML5视频标签:video、HTML5视频结合DOM操作、HTML5中音频结合DOM操作

1、 1、 1、

weixin_43731793的博客 1432

html5 页面加video,HTML5将<video>视频设置为页面动态背景

Operation Aborted Examplebody{margin: 0;}#video{position:fixed;right: 0;bottom: 0;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: -1;-webkit-filter:grayscale(100%);}您的浏览器不支持\< vi...

weixin_30099269的博客 893

更改kindeditor编辑器,支持h5的video标签替换原有embed标签

kindeditor是一款不错的可视化编辑器,考虑到现在h5中的video标签的强大,于是决定将原来系统中的embed标记更改好video。修改kindeditor-all.js具体操作如下: 1.讲video添加为不需要过滤过的标签 video : ['id', 'class', 'src', 'width', 'height', 'type', 'loop', 'autostart', '...

Hing_Wah的博客 3926

【前端用法】HTML5 Video标签如何屏蔽右键视频另存为的js代码以及如何禁用浏览器控件,Video 禁止鼠标右键下载

本文目录 一、背景 二、解决方案 一、背景 最近公司发现有竞争对手下载我司网站上的视频,并据为已用,严重损害我司利益,所以让我在网站上添加禁止鼠标右键下载视频的功能。 二、解决方案 步骤一,先屏蔽视频播放器右下角三个点的下载按钮(chrome会显示三个点) 在Video标签内添加 controlslist="nodownload" 属性 <div class="section-content"> <video autoplay="" id="video01" lo

No8g攻城狮的博客 8250

html5网页中用video标签无法播放MP4视频的解决方法

原 html5网页中用video标签无法播放MP4视频的解决方法 2016年11月21日 20:45:56 侯二飞 阅读数:104451 ...

qq_43615815的博客 2141
上一篇: WordPress 不修改代码通过sql语句修改数据库批量增加文章阅读量
下一篇: Magento开发教程 - Magento 2使用REST API
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值