总结如何在HTML网页中插入视频方法

这篇文章主要介绍了html网页插入视频的方法小结,需要的朋友可以参考下

现在如果要在页面中使用video标签,需要考虑三种情况,支持Ogg Theora或者VP8(如果这玩意儿没出事的话)的(Opera、Mozilla、Chrome),支持H.264的(Safari、IE 9、Chrome),都不支持的(IE6、7、8)。好吧,现在让我们从技术层面来认识HTML 5的视频,包括video标签的使用,视频对象可以用到的媒介属性和方法,以及媒介事件。

Video标签的使用

Video标签含有src、poster、preload、autoplay、loop、controls、width、height等几个属性, 以及一个内部使用的标签。Video标签内除了可以包含标签外,还可以包含当指定的视频都不能 播放时,返回的内容。

(1) src属性和poster属性

立即学习“前端免费学习笔记(深入)”;

你能想象src属性是用来干啥的。跟总结如何在HTML网页中插入视频方法标签的一样,这个属性用于指定视频的地址。而poster属性用于指定一张图片,在当前视频数据无效时显示(预览图)。视频数据无效可能是视频正在加载,可能是视频地址错误等等。

(2) preload属性

这个属性也能通过名字了解用处,此属性用于定义视频是否预加载。属性有三个可选择的值:none、metadata、auto。如果不使用此属性,默认为auto。

None:不进行预加载。使用此属性值,可能是页面制作者认为用户不期望此视频,或者减少HTTP请求。

Metadata:部分预加载。使用此属性值,代表页面制作者认为用户不期望此视频,但为用户提供一些元数据(包括尺寸,第一帧,曲目列表,持续时间等等)。

Auto:全部预加载。

(3) autoplay属性

又是一个看名字知道用处的属性。Autoplay属性用于设置视频是否自动播放,是一个布尔属性。当出现时,表示自动播放,去掉是表示不自动播放。

注意,HTML中布尔属性的值不是true和false。正确的用法是,在标签中使用此属性表示true,此时属性要么没有值,要么其值恒等于他的名字 (此处,自动播放为或者);而在标签中不使用此属性表示false(此处不进行自动播放为)。

 (4) loop属性

一目了然,loop属性用于指定视频是否循环播放,同样是一个布尔属性。

(5) controls属性

Controls属性用于向浏览器指明页面制作者没有使用脚本生成播放控制器,需要浏览器启用本身的播放控制栏。

控制栏须包括播放暂停控制,播放进度控制,音量控制等等。

每个浏览器默认的播放控制栏在界面上不一样。由于我浏览器的诡异问题,Firefox和Safari的Video标签不正常,所以这两个只能在网上找截图了。

(6) width属性和height属性

属于标签的通用属性了,这个不用多说。

(7) source标签

Source标签用于给媒体(因为audio标签同样可以包含此标签,所以这儿用媒体,而不是视频)指定多个可选择的(浏览器最终只能选一个)文件地址,且只能在媒体标签没有使用src属性时使用。

浏览器按source标签的顺序检测标签指定的视频是否能够播放(可能是视频格式不支持,视频不存在等等),如果不能播放,换下一个。此方法多用于兼容不同的浏览器。Source标签本身不代表任何含义,不能单独出现。

此标签包含src、type、media三个属性。

src属性:用于指定媒体的地址,和video标签的一样。

Type属性:用于说明src属性指定媒体的类型,帮助浏览器在获取媒体前判断是否支持此类别的媒体格式。

Media属性:用于说明媒体在何种媒介中使用,不设置时默认值为all,表示支持所有媒介。你想到标签的media属性了么?一样一样一样的。

(8) 一个完整的例子

这段代码在页面中定义了一个视频,此视频的预览图为poster的属性值,显示浏览器的默认媒体控制栏,预加载视频的元数据,循环播放,宽度为900像素,高度为240像素。

第一选择视频地址为第一个source标签的src属性值,视频类别为Ogg视频,视频编码译码器为Theora,音频编码译码器为Vorbis,播放媒 介为显示器;第二选择视频地址不再累述。如果你还要兼容IE的话,可以在最后一个source标签后再加上Flash播放器的标签集,或者使用一点 JavaScript代码。

以上就是总结如何在HTML网页中插入视频方法的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1544932.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 16:22:08
下一篇 2025年12月21日 16:22:28

相关推荐

  • HTML中的文件包含

            在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?答案是确定的,而且方法不只一种,在以前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这几种方法让大家参考一下,本人觉得第三种方式较好!         1.iframe引入,看看…

    好文分享 2025年12月21日
    000
  • 优化html代码加快网页加载速度

         web开发人员是否必须掌握复杂的组件技术才能加快html页面的访问速度?答案是:不一定!实际上,有许多关于HTML与DHTML方面的技巧,它们原理简单而且上手容易。无论是技术高超的老手,还是初涉编程的菜鸟,领会这些都十分必要。      明显HTML,暗渡“公用脚本”      减少web…

    好文分享 2025年12月21日
    000
  • HTML中增强标记的用法总结

    近年来,超文本标识语言(HTML)得到了迅速拓展。为满足更多的需要,它增加了许多扩展功能。设计新颖、吸引人的网页已经越来越依赖java applet(小程序)、内嵌脚本、图文框、插件和其它扩展的HTML功能。这些扩展的HTML功能不仅可以对文本作进一步的格式化,而且可以嵌入程序、动画和其它交互式操作…

    好文分享 2025年12月21日
    000
  • html中不常用的标签总结

    介绍几个不常用的html标签 在HTML王国里,这里有很多子民,通常我们看到的是一些熟悉的面孔,而对于那些不熟悉的面孔你又了解多少呢,你知道它们的用法吗? 0、 标签 标签出现在HTML文档第一行上的信息,说明该文档的类型,是一个“标准概括化置标语言(SGML)”声明,不是元素。语法: 例子: 1、…

    好文分享 2025年12月21日
    000
  • 淘宝网店轮播图片html代码整理及局部调整

    本文由创想鸟提供,介绍淘宝网店轮播图片html代码整理及局部调整。  1.主代码 < > @@##@@ @@##@@ @@##@@ @@##@@ @@##@@ @@##@@ @@##@@ @@##@@ @@##@@ @@##@@ 1.修改左箭头 < @@##@@  2.修改右箭头:…

    好文分享 2025年12月21日
    000
  • 布尔教育_燕十八_HTML视频资源课件

    《布尔教育_燕十八_html教程》从最基本的概念开始讲起,步步深入,带领大家学习html、css样式基础知识,了解各种常用标签的意义以及基本用法,后半部分讲解css样式代码添加,为后面的案例课程打下基础。 课程播放地址:http://www.php.cn/course/222.html 该老师讲课风…

    2025年12月21日 好文分享
    000
  • 传智播客2017版3天带你玩转HTML视频资料(源码、课件)分享

    《传智播客2017版3天带你玩转html视频教程》是2017年最新的视频教程,教程步步深入,带领大家学习html知识,了解各种常用标签的意义以及基本用法,为后面的案例课程打下基础。 课程播放地址:http://www.php.cn/course/574.html 该老师讲课风格: 教师讲课深入浅出,…

    2025年12月21日
    000
  • html中标签之关于创建图像映射详解

    初级前端一枚  下面代码是在图片上创建图像映射  自己整理了下 做个笔记 希望也可以帮助后来学习的朋友! 该段代码中的shape指的是点击区域的形状,coords指的应该是链接区域在图片中的坐标(像素为单位)。 shape1、rect    矩形       2、circle   圆形      3…

    好文分享 2025年12月21日
    000
  • HTML基本语法和语义用法规则讲解

    本文对html基本语法和语义进行了整理与实例,需要的朋友可以参考下 DOCTYPE DOCTYPE(Document Type) 该声明位于文档中最前面的位置,处于html标签之前,此标签告知浏览器文档使用哪种HTML或者 XHTML规范。 DTD(Document Type Definition)…

    好文分享 2025年12月21日
    000
  • 有关HTML文档中meta用法总结

      meta是用来在html文档中模拟http协议的响应头报文,用于网页的 与中,其属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其…

    好文分享 2025年12月21日
    000
  • 对比html和xhtml的不同点

      1、什么是是xhtml?   HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了XML(有几分)的强大功能及HTML…

    好文分享 2025年12月21日
    000
  • html中关于a标签href属性中的一个很少人知道的坑

         由于公司需要,小菜最近在搞app web开发,目前只有ios和android版本,虽然仅此两个版本,但是依然要考虑浏览器兼容性问题,因为android和ios默认浏览器内核是不一样的。      先说说兼容性问题是什么。假如有这样一个URL: http://www.kpdown.com/s…

    好文分享 2025年12月21日
    000
  • html中a标签的href和onclick具体介绍

    我以前在写的href和onclick一直很随意,后来出过几次问题,以后才开始重视这个问题: 首先摘录一篇文档: 在Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法格式如下: 1. javascript:void (expression) 2…

    好文分享 2025年12月21日
    000
  • html中关于a标签的onclick以及href的执行顺序详解

    onclick的事件被先执行,其次是href中定义的(页面跳转或者javascript) 同时存在两个定义的时候(onclick与href都定义了),如果想阻止href的动作,在onclick必须加上return false; 一般是这样写onclick=”xxx();return fa…

    好文分享 2025年12月21日
    000
  • html中关于a标签href和onclick的用法区别以及优先级别的示例详解

    我以前在写的href和onclick一直很随意,后来出过几次问题,以后才开始重视这个问题: 首先摘录一篇文档: 在Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法格式如下:  1. javascript:void (expression) …

    2025年12月21日
    000
  • html中绑定点击事件的几种方法介绍

    html中为button绑定事件的方式有三种。 例如以下标签: submit 一、使用jquery进行绑定 $(‘#btn_submit’).click(function(){}); 二、使用原生js绑定,(注意:Internet Explorer 8 及更早IE版本不支持 addEventList…

    好文分享 2025年12月21日
    000
  • html中关于Button.onclick的事件总结分享

    html中关于button.onclick的事件总结分享 关于web设计中的命名标准 #page#header #logo #sm (servicemenu) .regsiter .login #nav .menu .subMenu .search .sreachbtn(搜索按钮).sreachin…

    好文分享 2025年12月21日
    000
  • 在html静态页面中给button加上提交链接的方法介绍

    1、按钮做成链接(图片)的样子提交按钮 提交链接 提交 重置按钮 重置链接 重置 普通按钮 立即学习“前端免费学习笔记(深入)”; 普通链接 链接 至于图片也一样把a标签换成img2、链接做成按钮的样子 注册=> —————&#821…

    好文分享 2025年12月21日
    000
  • html中input框中的radio是否被选中的判断

           少写文字, 直接用代码说话: 男性:女性:testfunction output(){ if(document.getElementById(“male”).checked){alert(“1”);} if(document.getElementById(“female”).check…

    好文分享 2025年12月21日
    000
  • html中关于换行符占空间的解决办法

    如上图:parent的width:600px;            child1和child2的width:300,display:inline-block; 我们希望它们并排显示,但为什么会换行呢? Document 1 2 .parent{ width:600px; border: solid…

    2025年12月21日
    000

发表回复

登录后才能评论
关注微信