【HTML5】HTML5 多媒体标签 ② ( 视频标签 <video> | 视频标签常见属性 | autoplay 属性 | controls 属性 | poster 属性 | 设置多个格式视频 )

这篇具有很好参考价值的文章主要介绍了【HTML5】HTML5 多媒体标签 ② ( 视频标签 <video> | 视频标签常见属性 | autoplay 属性 | controls 属性 | poster 属性 | 设置多个格式视频 )。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。





一、HTML5 视频标签 video



HTML 5 的 <video> 视频标签 , 支持 ogg / mpeg 4 ( mp4 ) / webM 三种格式的音频 , 不同的浏览器支持的音频格式不同 ;

  • IE 浏览器 :
    • 9.0 以上版本支持 mp4 格式 ;
  • Firefox 浏览器 :
    • 3.5 以上版本支持 ogg 格式 ;
    • 4.0 以上版本支持 webM 格式 ;
  • Opera 浏览器 :
    • 10.5 以上版本支持 ogg 格式 ;
    • 10.6 以上版本支持 webM 格式 ;
  • Chrome 浏览器 :
    • 5.0 以上支持 ogg / mp4 格式 ;
    • 6.0 以上支持 webM 格式 ;
  • Safari 浏览器 :
    • 3.0 以上支持 mp4 格式 ;

可以在 <video> 视频标签 中 放 ogg 和 mp4 两种格式的视频 , 所有的浏览器都可以播放视频 ;


如果浏览器的版本太老 , 什么格式都不支持 ;


视频标签 video 语法格式 :

<video src="url地址" controls="controls"></video>

html video标签,HTML,html5,前端,视频标签,video,多媒体标签

视频标签 video 属性简介 :

  • controls 属性 : 值为 controls , 启用控制按钮 , 由于在不同的浏览器中表现不同 , 一般情况下 , 不显示控制按钮 ;
  • autoplay 属性 : 值为 autoplay , 在 Chrome 浏览器中 禁用自动播放 , 其它浏览器不禁用自动播放 ;
    • 如果为视频设置静音播放 , 则可以在 Chrom 浏览器中 设置 autoplay 实现自动播放 ;
  • muted 属性 : 值为 muted , 将视频设置为静音播放 ;
    • 如果为视频设置静音播放 , 则可以在 Chrom 浏览器中 设置 autoplay 实现自动播放 ;
  • width 属性 : 值为像素值 , 设置播放器宽度 ; 播放器的宽高建议只设置一个 , 避免失真 ;
  • height 属性 : 值为像素值 , 设置播放器高度 ; 播放器的宽高建议只设置一个 , 避免失真 ;
  • loop 属性 : 值为 loop , 设置播放器循环播放 ;
  • poster 属性 : 值为 图片 url 路径 , 设置视频位置等待加载时的图片 ;
  • preload 属性 :
    • 设置 auto , 表示 预先加载视频 ;
    • 设置 none , 表示 不预先加载视频 ;




二、视频标签 video 代码示例




1、基本示例


代码示例 :

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML5 视频标签示例</title>
    <style>

    </style>
</head>

<body>
    <video src="media/fengjing.mp4" controls="controls"></video>
</body>

</html>

执行结果 :

  • 默认状态 :
    html video标签,HTML,html5,前端,视频标签,video,多媒体标签

  • 播放视频后效果 :

html video标签,HTML,html5,前端,视频标签,video,多媒体标签


2、修改视频尺寸


通过修改 video 标签的宽度 , 修改视频尺寸 ;

        video {
            width: 400px;
        }

修改后的代码示例 :

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML5 视频标签示例</title>
    <style>
        video {
            width: 400px;
        }
    </style>
</head>

<body>
    <video src="media/fengjing.mp4" controls="controls"></video>
</body>

</html>

显示效果 :
html video标签,HTML,html5,前端,视频标签,video,多媒体标签





三、视频标签 video 配置多个格式视频代码示例



代码示例 :

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML5 视频标签示例</title>
    <style>
        video {
            width: 400px;
        }
    </style>
</head>

<body>
    <!-- 浏览器加载页面 , 发现 video 标签
         读取该 video 标签 , 发现第一个 source 字标签 , 该标签配置 mp4 视频文件
          - 如果浏览器支持 mp4 就播放该 mp4 文件
          - 如果不支持 mp4 格式 , 则继续读取下一行 
         第二个 source 标签配置的是 ogg 格式的视频文件 
          - 如果浏览器支持 ogg 就播放该 ogg 文件
          - 如果不支持 ogg 格式 , 则继续读取下一行  显示提示信息 -->
    <video autoplay="autoplay" muted="muted" loop="loop" poster="media/pig.jpg">
        <source src="media/fengjing.mp4" type="video/mp4" />
        <source src="media/fengjing.ogg" type="video/ogg" />
        很抱歉 , 当前浏览器不支持现有视频格式 ~
    </video>
</body>

</html>

执行结果 :

html video标签,HTML,html5,前端,视频标签,video,多媒体标签文章来源地址https://www.toymoban.com/news/detail-709120.html

到了这里,关于【HTML5】HTML5 多媒体标签 ② ( 视频标签 <video> | 视频标签常见属性 | autoplay 属性 | controls 属性 | poster 属性 | 设置多个格式视频 )的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软考:中级软件设计师:多媒体基础,音频,图像,颜色,多媒体技术的种类,图像音频视频的容量计算,常见的多媒体标准

    提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性 关于互联网大厂的笔试面试,都是需要细心准备的 (1)自己的科研经历, 科研内容 ,学习的相关领域知识,要熟悉熟透了 (2)自己的实习经历,做了 什

    2024年02月09日
    浏览(57)
  • [前端笔记——多媒体与嵌入] 6.HTML 中的图片+视频+音频内容

    可以用 img 元素来把图片放到网页上。它是一个空元素(它不需要包含文本内容或闭合标签),最少只需要一个 src (一般读作其全称 * *source) * *来使其生效。src 属性包含了指向我们想要引入的图片的路径,可以是相对路径或绝对 URL,就像 a 元素的 href 属性一样。 属性是

    2023年04月25日
    浏览(57)
  • [HTML]Web前端开发技术4(HTML5、CSS3、JavaScript )图像与多媒体文件hspace,vspace,scrollamount,bgcolor,marquee——喵喵画网页

    希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!! 喵喵喵,你对我真的很重要! 目录 前言 图像与多媒体文件 网页文件常见的图像格式有: 图像 设置图像的替代文字 设置图像的宽度和高度

    2024年02月05日
    浏览(70)
  • HTML-多媒体嵌入-MDN文档学习笔记

    查看更多学习笔记:GitHub:LoveEmiliaForever MDN中文官网 将图片放入网页 可以使用 img/ 来将图片嵌入网页,它是一个空元素,最少只需 src 属性即可工作 src 指向图片资源的地址,是 img/ 正常工作必不可少的属性 ❗️除非有必要,否则 永远不要 把 src 指向其它网站上的图片,这

    2024年02月20日
    浏览(51)
  • Qt 多媒体音频模拟按钮发音(音视频启动)

    ## 项目演示 平台 :windows或者ubuntu  要求 :平台需要支持音频播放功能 文件格式 :.wav 可以使用剪映生成,音频部分,我这里是简短的音乐 # Qt 多媒体简介 Qt QSound是Qt框架中的一个类,用于播放音频文件。它可以在Qt应用程序中实现简单的音频播放功能,包括播放、暂停和停

    2024年02月03日
    浏览(52)
  • (八)穿越多媒体奇境:探索Streamlit的图像、音频与视频魔法

    欢迎各位读者来到“最全Streamlit教程”专栏系列!如果您正在寻找一种简单而强大的方式来创建交互式数据应用程序,那么Streamlit无疑是您的最佳选择。作为该领域的热门框架,Streamlit让数据科学家、开发者和爱好者能够以前所未有的速度构建出引人入胜的数据可视化工具。

    2024年02月13日
    浏览(46)
  • 【python】fastapi response返回文本、音视频多媒体资源实现

    HTMLResponse 是FastAPI中自带的一个响应类,用于返回HTML格式的响应。使用方法如下: 在上面的例子中,我们在装饰器中指定了 response_class=HTMLResponse ,表示我们需要返回一个HTML响应。然后在函数中,我们返回了一个HTML格式的字符串。FastAPI会自动将这个字符串封装成一个 HTMLR

    2023年04月27日
    浏览(51)
  • Qt Qml 多媒体播放视频(MediaPlayer)遇到的问题及解决方法

    Qml 多媒体播放视频开发过程中遇到的问题,记录一下。 创建的Qt Quick Ui Prototype工程,视频播放正常。但是相同的代码在Qt Quick Application(compat)中却不能正常显示。 Qt Quick Ui Prototype目录结构 Qt Quick Application(compat) 目录结构 Qt Quick Ui Prototype 工程 这里没有什么需要注意的,按照

    2024年02月05日
    浏览(52)
  • HTML5中关于解决video标签禁止右键和下载视频的办法

    近期做了一个关于在线文件管理的项目,类似网盘,基本功能包含用户、消息、项目、分享、文件提取、收藏、回收站等主要功能,领挖还有一些office、压缩包、图片、文本、音频和视频的预览功能。 音频我使用的是APlayer,视频使用的是DPlayer,为了做个兼容,视频还有htm

    2024年02月11日
    浏览(72)
  • Ubuntu 多媒体播放器——KMPlayer Linux:功能强大的视频播放工具

    KMPlayer Linux是一款功能强大的多媒体播放器,专为Ubuntu操作系统设计。它提供了丰富的功能和用户友好的界面,使得在Ubuntu上观看视频变得更加方便和愉快。本文将介绍KMPlayer Linux的安装过程,并提供一些示例代码来演示其功能。 安装KMPlayer Linux 要安装KMPlayer Linux,请按照以下

    2024年02月04日
    浏览(84)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包