总结HTML网页中插入视频的方法

现在如果要在页面中使用video标签,需要考虑三种情况,支持ogg theora或者vp8(如果这玩意儿没出事的话)的(opera、mozilla、chrome),支持h.264的(safari、ie 9、chrome),都不支持的(ie6、7、8)。好吧,现在让我们从技术层面来认识html 5的视频,包括video标签的使用,视频对象可以用到的媒介属性和方法,以及媒介事件,本文主要介绍了html网页中插入视频的方法小结,需要的朋友可以参考下,希望能帮助到大家。

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代码。

怎么用H5操作音频视频

html5播放视频教程

HTML5视频音频实现步骤

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 16:54:17
下一篇 2025年12月19日 03:17:05

相关推荐

  • HTML实现简单的提示框

    本文我们将和大家分享HTML实现简单的提示框,由于项目中需要一个简单的提示框,就是鼠标放上去,可以提示相关信息,引用第三方的比较麻烦,所以,这里封装了一个很简单的HTML方法。 function show(obj,id) { var objp = $(“#”+id+””); /** 这里我们可以使用…

    好文分享 2025年12月21日
    000
  • 用JS和html做一个简易画板代码

     今天教大家做一个小程序,利用css3和h5以及js做一个好玩的简易画板,有兴趣的朋友可以动手尝试一下,代码贴在下面。大家也可以发挥自己的创造力改动一些功能。 html:颜色版:笔触:css:*{ margin:0; padding:0;}body{ background:#000;}canvas{…

    好文分享 2025年12月21日
    000
  • html中相对定位与绝对定位

    来讲讲html中相对定位与绝对定位,有的后端同学对html的相对定位与绝对定位,不太熟的福利来了,本篇对于html的相对定位与绝对定位讲的很详细呢! html是整个文档空间,body是html中的文档空间, body与html相差9cm左右 postion中的相对定位:relative postio…

    好文分享 2025年12月21日
    000
  • HTML如何实现文本框不能修改其中的内容

    本文我们将和大家分享一个基础的知识:html实现文本框只读不能修改其中的内容的方法,希望对大家有帮助。 以上内容就是HTML实现文本框只读不能修改其中的内容的方法,虽然很简单,但是确实是个实用的小办法,希望对大家有帮助。 相关推荐: jQuery实现设置、移除文本框默认值功能 html中实现inpu…

    好文分享 2025年12月21日
    000
  • html 导出到 excel

    html 导出到 excel,使用html还可以导出excel呢,让我们一起来看看吧,html结合js是如何导出excel的。 流程 : 1. 获取html标签内容 2. 获取html标签内容 3. 转成blob 对象 立即学习“前端免费学习笔记(深入)”; 4. 添加模拟事件 网页HTML存本地保…

    好文分享 2025年12月21日
    000
  • XML与HTML的区别

    相信有很多同学都搞不清楚html和xml到有什么区别对吧!今天就让我们看一下html和xml的区别在哪里,html和xml的语法有什么不同。 一、什么是HTML        带着疑问走到这里,一句话:HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。…

    好文分享 2025年12月21日
    000
  • 网页布局的时候先写HTML还是先写CSS

    很多朋友都有自己的习惯,有的人喜欢先写css,有的人喜欢先写html,那么网页布局最科学的写法流程是什么呢?今天来给大家一起分析一下 网上有很多种对此的答案:先写HTML后写CSS;先写CSS后写HTML;两者同时写。 我在平时做html页面是选择的两者同时进行,首先先建立好网站大致目录文件,如im…

    好文分享 2025年12月21日
    000
  • html img标签的使用

    本文详细讲解了html中的图片标签的多种使用功能,在一个html页面中图片肯定是少不了的,html的img标签也很简单很好掌握的,我们一起来看看吧! img显示本地图片使用的是相对路径 如: @@##@@ 开发技巧:在实际开发中,一般会在项目目录下创建一个imgs文件夹,将图片资源都放在里面,方便开…

    2025年12月21日
    000
  • HTML里关于表格table嵌套的注意事项

     我们知道table表格嵌套有一个最大的问题就是边框会重复,这样就会造成有的地方 边框粗,有的地方边框细,今天就来给大家带来解决办法   【解决办法】:  padding=”0″ style=”html” target=”_blank&#8…

    好文分享 2025年12月21日
    000
  • HTML里FormData对象的详细介绍

    今天来给大家详细的介绍一下formdata对象,下面从头从头开始创建一个formdata对象,然后通过append() 方法向对象中添加键值,请看案例 var formData = new FormData();formData.append(“username”, “Groucho”);formD…

    好文分享 2025年12月21日
    000
  • HTML里无法显示背景颜色的解决方法

    今天给大家解决一个小问题,对于很多新手来说,有时候布局的背景颜色总是无法显示,我总结了俩个问题,下面给大家举例解答 一般布局背景无法显示通常原因如下: 1、由使用float浮动造成浮动产生无法显示css背景颜色 2、高度不够而产生背景无法显示 接下来我们分别介绍无法显示背景颜色或图片的原因和解决方法…

    好文分享 2025年12月21日
    000
  • html与xhtml的区别详解

    今天来给大家详细的介绍一下俩个概念,html和xhtml的相同与不同,帮助大家更好的理解前端技术。 html与xhtml的最主要的不同区别:(以下的讲解例子中将用红色区分) 1、XHTML 元素必须被正确地嵌套。 例子:一般html网页可以“主要内容”这是个不严格,在XHTML是错误的;正确的在xh…

    好文分享 2025年12月21日
    000
  • HTML网页优化压缩的实现步骤

    想要对自己的html网页实现优化压缩的话需要检查5个方面,分别是,将table改为div布局,缩减精简div、span、ul li等系列标签,删除多余空格,表格类型布局时候适当使用table替代div布局,html网页gzip压缩,将table改为div布局 。下面给大家详细的介绍一下 尽量将tab…

    好文分享 2025年12月21日
    000
  • HTML的网页错位原因以及解决方法

    我们常常会遇到需要设置同一行的布局,但是却因为种种原因错了位,我总结了一下网页布局错位大概有俩种原因,今天给大家好好分析一下原因以及解决方法。 常常我们会遇到我们要设置在一行显示的布局,却因为种种原因造成了错位,看到结果是在一行的最后一个盒子布局错位掉下去了 造成DIV CSS网页布局错位的原因大概…

    好文分享 2025年12月21日
    000
  • HTML里需要兼容验证的浏览器有哪些

    我们知道,不论做什么前端项目,一定要注意的事项就是兼容性,那么今天就给大家带来一份详细的攻略,我们来看看需要兼容验证的浏览器有哪些。 需要兼容验证的浏览器有哪些?DIV+CSS开发需要安装的浏览器有哪些? div+css需要验证兼容性的浏览器:微软浏览器包括IE6、IE7、IE8即将出来的IE9浏览…

    好文分享 2025年12月21日
    000
  • HTML 框架如何使用

    使用html框架的好处不用自己去写令人头疼的响应式了,html标签使用也比新手程序员使用的要严谨等,会使用了html框架这样对我们的html代码书写量也会减少哦! Previous Page Next Page 通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。 框架 立即学习“前端免费学习…

    好文分享 2025年12月21日
    000
  • HTML实现移动端固定悬浮半透明搜索框

    现在互联网已经有成千上百个网站,然而网站少不了的一个功能就是搜索,我们可以看到很多网站的搜索框各有不同,在移动端也是如此。本文我们就和大家分享一种在移动端固定在页面顶部,半透明悬浮,能依稀看见部分轮播图形式的搜索框。 要制作这样的搜索框,技术关键在于: fixed 搜索框定位 opacity 设置透…

    2025年12月21日
    000
  • 浅谈HTML里的布局对于SEO的影响

    因为我之前是seo出身,今天就来给大家好好说说div+css设计开发的xhtml网页对seo优化的影响。对于seo的利与弊。 第一:DIV+CSS页面对于spider爬行效率Div+Css的代码精简是table无法比拟的,即使DIV CSS的html加上对应CSS文件一般都小于table的html文…

    好文分享 2025年12月21日
    000
  • 在HTML里用CSS隐藏div的方法

    我们知道,在制作网页的过程中常常会想隐藏一些内容,比如网站添加第三方统计显示的图标等,如何通过css隐藏,怎么让图片作为背景,但文字又不显示呢?这篇文章来给大家解读一下。 一、普通隐藏网页内容 CSS样式单词:display:none假如我们想隐藏一段统计代码,但又不想显示出统计代码图标,又不影响统…

    好文分享 2025年12月21日
    000
  • HTML如何2d和3d转换

    现在比较流行的vr和裸眼3d想必大家都一定听说过,今天给大家介绍的的是在html里,怎么转换2d和3d效果。 transform:        rotate()  旋转函数 (deg) deg  度数        skew(X,Y) 倾斜函数 (deg) 立即学习“前端免费学习笔记(深入)”; …

    好文分享 2025年12月21日
    000

发表回复

登录后才能评论
关注微信