HTML5 新增的多媒体标签

 新增的多媒体标签主要包含两个:

      > 音频: <audio>

      > 视频: <video>

    1. 视频<video>

          当前<video> 元素支持三种视频格式: mp4,WebM,Ogg  尽量使用mp4格式(因为几乎所有浏览器都兼容).

          1.1 视频的语法格式:

                 <video src="文件地址" controls="controls"></video>

          1.2 视频<video>-常见属性

属性

描述

autoplay

autoplay

视频就绪自动播放

(谷歌浏览器需要添加muted来解决自动播放问题)

contrcols

contrcols

向用户显示播放控件

width

pixels(像素)

设置播放器宽度

height

pixels(像素)

设置播放器高度

loop

loop

播放完是否继续播放该视频,循环播放

preload

auto (预先加载视频)

none (不应加载视频)

规定是否预加载视频(如果有了autoplay,就忽略该属性)

src

url

视频url地址

poster

Imgurl

加载等待的页面图片

muted

muted

静音播放

    2. 音频<audio>

          当前<audio>元素支持三种音频格式: MP3,Wav,Ogg

          2.1 音频的语法格式

                   <audio src="文件地址" controls="controls"></audio>

          2.2 音频的常见属性

属性

描述

autoplay

autoplay

如果出现该属性,则音频在就绪后马上播放

controls

controls

如果出现该属性,则向用户显示控件,比如播放按钮

loop

loop

如果出现该属性,则每当音频结束时重新开始播放

src

url

要播放的音频的url地址

           注: 谷歌浏览器把音频和视频自动播放禁止了

     3. 多媒体标签总结

            >音频标签和视频标签使用方式基本一致

            >浏览器支持情况不同

            >谷歌浏览器把音频和视频自动播放禁止了

            >可以给视频标签添加 muted 属性来静音播放视频,但不可以播放音频(如果要自动播放可以通过JavaScript来解决)

酒枯推荐

          本周推荐学习:javaweb

          推荐学习视频链接:https://www.bilibili.com/video/BV11741127ic?p=93

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML 新增标签及其应用 HTML 是 Web 开发中最基础的技术之一,它是一种用于创建网页的标记语言。HTML5 是 HTML 的最新版本,它在原有标签的基础上新增了一些标签,这些标签可以更好地支持 Web 应用程序和多媒体内容。本文将介绍 HTML5新增的几个标签及其应用。 1. <article> 标签 <article> 标签用于定义一篇文章,通常包含标题、作者、日期和正文等内容。它可以使搜索引擎更好地识别页面中的主要内容,并提高网站的可访问性。例如: ``` <article> <header> <h1>文章标题</h1> <p>作者:张三</p> <p>日期:2022年1月1日</p> </header> <p>这里是文章正文。</p> </article> ``` 2. <nav> 标签 <nav> 标签用于定义导航链接的部分。它可以帮助搜索引擎更好地理解页面的结构和内容,并提高网站的可用性。例如: ``` <nav> <ul> <li><a href="#">首页</a></li> <li><a href="#">新闻</a></li> <li><a href="#">产品</a></li> <li><a href="#">关于我们</a></li> </ul> </nav> ``` 3. <section> 标签 <section> 标签用于定义文档中的一个区域或部分。它可以帮助搜索引擎更好地理解页面的结构和内容,并提高网站的可访问性。例如: ``` <section> <h2>产品介绍</h2> <p>这里是产品介绍。</p> </section> ``` 4. <header> 和 <footer> 标签 <header> 标签用于定义文档或区域的页眉,通常包含标题、Logo、搜索框等内容。而 <footer> 标签用于定义文档或区域的页脚,通常包含版权信息、联系方式等内容。例如: ``` <header> <h1>网站标题</h1> <img src="logo.png" alt="Logo"> <form> <input type="text" name="search" placeholder="搜索"> <button type="submit">搜索</button> </form> </header> <footer> <p>版权信息 © 2022</p> <p>联系方式:[email protected]</p> </footer> ``` 5. <video> 和 <audio> 标签 <video> 和 <audio> 标签用于在网页中嵌入视频和音频。它们可以在不需要插件的情况下播放多种格式的视频和音频文件。例如: ``` <video controls> <source src="video.mp4" type="video/mp4"> <source src="video.ogg" type="video/ogg"> 您的浏览器不支持视频播放。 </video> <audio controls> <source src="audio.mp3" type="audio/mpeg"> <source src="audio.ogg" type="audio/ogg"> 您的浏览器不支持音频播放。 </audio> ``` 6. <canvas> 标签 <canvas> 标签用于在网页中绘制图形、动画和游戏等内容。它允许使用 JavaScript 在画布上绘制 2D 或 3D 的图形,并支持多种效果和动画。例如: ``` <canvas id="myCanvas" width="200" height="100"></canvas> <script> var canvas = document.getElementById("myCanvas"); var ctx = canvas.getContext("2d"); ctx.fillStyle = "#FF0000"; ctx.fillRect(0, 0, 150, 75); </script> ``` 总结 HTML5新增标签可以让 Web 开发更加方便和高效,同时提高网站的可访问性、可用性和可维护性。本文介绍了其中的几个标签及其应用,希望对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值