总结如何在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

相关推荐

  • 提升网页功能的关键:精通AJAX参数的运用

    学习AJAX参数的关键:掌握这些参数能让您的网页更强大,需要具体代码示例 随着互联网的发展,Ajax(Asynchronous JavaScript and XML)技术已经成为Web开发中不可或缺的一部分。它通过在不刷新整个页面的情况下与服务器进行异步通信,使网页更加流畅和响应快速。而要使用Aja…

    2025年12月24日
    000
  • 学会从头开始学习CSS,掌握制作基本网页框架的技巧

    从零开始学习CSS,掌握网页基本框架制作技巧 前言: 在现今互联网时代,网页设计和开发是一个非常重要的技能。而学习CSS(层叠样式表)是掌握网页设计的关键之一。CSS不仅可以为网页添加样式和布局,还可以为用户呈现独特且具有吸引力的页面效果。在本文中,我将为您介绍一些基本的CSS知识,以及一些常用的代…

    2025年12月24日
    200
  • 学习CSS的基本框架构建原理与实现方法

    随着互联网的快速发展,网页的设计越来越受到重视。而CSS作为网页设计的重要部分之一,其制作网页基本框架的原理和实现方法也就备受关注了。本文将通过具体代码示例讲解CSS制作网页基本框架的原理与实现方法。 一、HTML和CSS基本语法 在了解CSS制作网页基本框架之前,我们需要先了解HTML和CSS的基…

    2025年12月24日
    000
  • 揭秘Web标准涵盖的语言:了解网页开发必备的语言范围

    在当今数字时代,互联网成为了人们生活中不可或缺的一部分。作为互联网的基本构成单位,网页承载着我们获取和分享信息的重要任务。而网页开发作为一门独特的技术,离不开一些必备的语言。本文将揭秘Web标准涵盖的语言,让我们一起了解网页开发所需的语言范围。 首先,HTML(HyperText Markup La…

    2025年12月24日
    000
  • 揭开Web开发的语言之谜:了解构建网页所需的语言有哪些?

    Web标准中的语言大揭秘:掌握网页开发所需的语言有哪些? 随着互联网的快速发展,网页开发已经成为人们重要的职业之一。而要成为一名优秀的网页开发者,掌握网页开发所需的语言是必不可少的。本文将为大家揭示Web标准中的语言大揭秘,介绍网页开发所需的主要语言。 HTML(超文本标记语言)HTML是网页开发的…

    2025年12月24日
    400
  • 常用的网页开发语言:了解Web标准的要点

    了解Web标准的语言要点:常见的哪些语言应用在网页开发中? 随着互联网的不断发展,网页已经成为人们获取信息和交流的重要途径。而要实现一个高质量、易用的网页,离不开一种被广泛接受的Web标准。Web标准的制定和应用,涉及到多种语言和技术,本文将介绍常见的几种语言在网页开发中的应用。 首先,HTML(H…

    2025年12月24日
    000
  • 网页开发中常见的Web标准语言有哪些?

    探索Web标准语言的世界:网页开发中常用的语言有哪些? 在现代社会中,互联网的普及程度越来越高,网页已成为人们获取资讯、娱乐、交流的重要途径。而网页的开发离不开各种编程语言的应用和支持。在这个虚拟世界的网络,有许多被广泛应用的标准化语言,用于为用户提供优质的网页体验。本文将探索网页开发中常用的语言,…

    2025年12月24日
    000
  • 深入探究Web标准语言的范围,涵盖了哪些语言?

    Web标准是指互联网上的各个网页所需遵循的一系列规范,确保网页在不同的浏览器和设备上能够正确地显示和运行。这些标准包括HTML、CSS和JavaScript等语言。本文将深入解析Web标准涵盖的语言范围。 首先,HTML(HyperText Markup Language)是构建网页的基础语言。它使…

    2025年12月24日
    000
  • 项目实践:如何运用CSS框架快速开发网页的经验总结

    项目实践:如何运用CSS框架快速开发网页的经验总结 引言:在如今互联网飞速发展的时代,网页设计与开发的速度和效率成为了项目成功的关键因素之一。为了更快速地实现网页布局和样式的开发,开发者借助CSS框架成为一种常见的选择。本文将通过项目实践的经验总结,分享使用CSS框架快速开发网页的技巧和注意事项。 …

    2025年12月24日
    000
  • 如何使用CSS制作网页加载进度条的实现步骤

    如何使用CSS制作网页加载进度条的实现步骤 在现代网页设计中,加载速度对于用户体验至关重要。为了提升用户体验,可以使用CSS制作网页加载进度条,让用户清晰地了解网页加载进度。本文将介绍使用CSS制作网页加载进度条的实现步骤,并提供具体的代码示例。 步骤一:HTML结构首先,需要在HTML中添加一个代…

    2025年12月24日
    000
  • 如何使用CSS实现网页平滑滚动效果

    如何使用CSS实现网页平滑滚动效果 在现代网页设计中,实现平滑滚动效果可以为用户带来更好的视觉体验。通过CSS的一些属性和技巧,我们可以轻松地实现平滑滚动效果。本文将介绍如何使用CSS来实现网页的平滑滚动,并附有具体的代码示例。 一、使用scroll-behavior属性实现平滑滚动 CSS3的sc…

    2025年12月24日
    000
  • CSS 超链接属性解析:text-decoration 和 color

    CSS 超链接属性解析:text-decoration 和 color 超链接是网页中常用的元素之一,它能够在不同页面之间建立连接。为了使超链接在页面中有明显的标识和吸引力,CSS 提供了一些属性来调整超链接的样式。本文将重点介绍 text-decoration 和 color 这两个与超链接相关的…

    2025年12月24日
    000
  • 如何通过纯CSS实现网页的平滑滚动背景图片渐变效果

    如何通过纯CSS实现网页的平滑滚动背景图片渐变效果 在现代的网页设计中,丰富的背景效果可以提升网页的美观度和用户体验。其中,平滑滚动和背景图片渐变效果是常用的一种设计方式。本文将介绍如何通过纯CSS实现网页的平滑滚动背景图片渐变效果,并提供具体的代码示例。 一、平滑滚动效果 首先,我们需要创建一个具…

    2025年12月24日
    000
  • 如何运用CSS Positions布局实现网页的深度定位

    如何运用CSS Positions布局实现网页的深度定位 在网页设计中,深度定位是一种重要的技术手段,可以帮助我们精确地定位和布局元素。通过使用CSS的Positions属性,我们可以将元素定位到文档流之外,实现更加灵活和精确的布局效果。本文将介绍如何运用CSS Positions布局实现网页的深度…

    2025年12月24日
    000
  • 如何使用CSS Positions布局设计网页的页脚

    如何使用CSS Positions布局设计网页的页脚 在网页设计中,页脚通常承载着网页的版权信息、联系方式等重要内容。设计一个美观实用的页脚对于提升用户体验和网站整体的视觉效果非常重要。在本文中,我们将介绍如何使用CSS Positions布局来设计网页的页脚,并给出具体的代码示例。 首先,让我们明…

    2025年12月24日
    000
  • 如何使用CSS Positions布局实现网页的测量布局

    如何使用 CSS Positions 布局实现网页的测量布局 在Web开发中,布局是一个非常重要的方面。CSS Positions 布局提供了各种方式来定位元素,使得网页的布局更加灵活和自由。本文将介绍如何使用 CSS Positions 布局实现网页的测量布局,并提供具体的代码示例。 在使用 CS…

    2025年12月24日
    000
  • 如何正确地利用CSS3动画功能提升网页用户体验

    如何正确地利用CSS3动画功能提升网页用户体验 随着互联网的普及和发展,网页设计已经成为吸引用户注意力和提升用户体验的关键因素之一。而CSS3动画作为一种简单、快速且易于实现的方式,被广泛应用于网页设计中,以提升用户体验。本文将介绍如何正确地利用CSS3动画功能,来提升网页的用户体验。 首先,合理运…

    2025年12月24日
    000
  • 如何利用CSS3属性实现网页的分栏布局?

    如何利用CSS3属性实现网页的分栏布局? 随着互联网的发展,网页设计变得越来越重要。而一个好的网页设计,离不开合理的布局。在网页布局中,分栏布局是常见的一种方法,能够让网页更具层次感和可读性。本文将介绍如何利用CSS3属性实现网页的分栏布局,并给出相应的代码示例。 使用CSS3的flexbox属性实…

    2025年12月24日
    000
  • CSS3属性如何实现网页中的包裹效果?

    CSS3 属性如何实现网页中的包裹效果? 随着Web技术的发展,网页设计变得越来越注重用户体验。其中之一的关键点是如何实现网页中内容的包裹效果,也就是在网页布局中使得元素能够自动适应其父元素的大小。 在CSS3中,有一些属性可以帮助我们实现这个包裹效果。本文将介绍一些常用的CSS3属性,并通过代码示…

    2025年12月24日
    000
  • 如何熟练运用CSS3特效提升网页的用户体验

    如何熟练运用CSS3特效提升网页的用户体验 随着互联网的发展,网页设计和用户体验成为了网站开发中的重要环节。而CSS3特效的应用,可以为网页增添动感和视觉效果,提升用户体验。本文将介绍几种常见的CSS3特效及其代码示例,帮助开发者更加熟练地运用CSS3特效,提升网页的用户体验。 过渡效果(Trans…

    2025年12月24日
    000

发表回复

登录后才能评论
关注微信