HTML5学习笔记之音视频标签

其他HTML5相关文章

HTML5学习笔记之HTML5基本介绍

HTML5学习笔记之基础标签

HTML5学习笔记之表格标签

HTML5学习笔记之表单标签

HTML5学习笔记之音视频标签

一. video标签

1. 作用: 播放视频

2. video标签格式1:

<video src="">
</video>
复制代码

3. video标签的属性

  • src: 告诉video标签需要播放的视频地址
  • autoplay: 告诉video标签是否需要自动播放视频
  • controls:告诉video标签是否需要显示控制条
  • poster: 告诉video标签视频没有播放之前显示的占位图片
  • loop: 告诉video标签循环播放视频. 一般用于做广告视频
  • preload: 告诉video标签预加载视频, 但是需要注意preload和autoplay相冲, 如果设置了autoplay属性, 那么preload属性就会失效
  • muted:告诉video标签视频静音
  • width/height: 和img标签中的一模一样

4. video标签格式2

<video><source src="" type=""></source><source src="" type=""></source>
</video>
复制代码
  • 第二种格式存在的意义

    • 由于视频数据非常非常的重要, 所以五大浏览器厂商都不愿意支持别人的视频格式, 所以导致了没有一种视频格式是所有浏览器都支持的这个时候W3C为了解决这个问题, 所以推出了第二个video标签的格式
    • video标签的第二种格式存在的意义就是为了解决浏览器适配问题. video 元素支持三种视频格式, 我们可以把这三种格式都通过source标签指定给video标签, 那么以后当浏览器播放视频时它就会从这三种中选择一种自己支持的格式来播放
  • 注意点:

    • 当前通过video标签的第二种格式虽然能够指定所有浏览器都支持的视频格式, 但是想让所有浏览器都通过video标签播放视频还有一个前提条件, 就是浏览器必须支持HTML5标签, 否则同样无法播放
    • 在过去的一些浏览器是不支持HTML5标签的, 所以为了让过去的一些浏览器也能够通过video标签来播放视频, 那么我们以后可以通过一个JS的框架叫做html5media来实现

代码示例

<video width="200" height="100" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none" controls="controls"><!--楚乔传,好像是第4集--><source src="https://v.qq.com/x/cover/dhzimk1qzznf301/t0024jjys1q.html?ptag=baidu.aladdin.tv" ><source src="http://www.youname.com/images/first.ogg" />
</video>复制代码

二.audio标签

1. 作用: 播放音频

2. 格式:

<audio src="">
</audio><audio>
<source src="" type="">
</audio>
复制代码

3. 注意点:

  • audio标签的使用和video标签的使用基本一样
  • video中能够使用的属性在audio标签中大部分都能够使用, 并且功能都一样
  • 只不过有3个属性不能用,height/width/poster

三.详情和概要标签

1. 作用:

  • 利用summary标签来描述概要信息, 利用details标签来描述详情信息
  • 默认情况下是折叠展示, 想看见详情必须点击

2. 格式:

<details><summary>概要信息</summary>详情信息
</details>
复制代码

3. 示例代码

<!--详情和概要标签-->
<details><summary>概要信息</summary>这里是详情: 是假的呢举案说法南石道街开发病那都是独守空房技能速度加快非农数据的看法山东矿机第三方看似简单妇女节看电视呢房间看电视开始的减肥纳斯达克今年初vdsfw的看法今年圣诞节开放男
</details>
复制代码

四. marquee标签

1. 作用: 跑马灯效果

2. 格式:

<marquee>内容</marquee>

3. 属性:

  • direction: 设置滚动方向 left/right/up/down
  • scrollamount: 设置滚动速度, 值越大就越快
  • loop: 设置滚动次数, 默认是-1, 也就是无限滚动
  • behavior: 设置滚动类型 slide滚动到边界就停止, alternate滚动到边界就弹回

4. 注意点:

  • marquee标签不是W3C推荐的标签, 在W3C官方文档中也无法查询这个标签, 但是各大浏览器对这个标签的支持非常好

5. 示例代码

<!--跑马灯-marquee标签-->
<marquee direction="left" scrollamount="5">跑马灯</marquee>
<marquee direction="right" scrollamount="3">marquee</marquee>
<marquee direction="up" scrollamount="1">标签</marquee>
<marquee direction="down" scrollamount="1">down</marquee>复制代码

注: 实际的效果中,这三个是一直在滚动的,只是图片看不到效果,自己亲自实践感受下吧!

五. HTML中被废弃的标签

由于HTML现在只负责语义而不负责样式.但是HTML一开始有一部分标签连样式也包揽了, 所以这部分标签都被废弃了

b、u、i、s
- 以上标签自己带有样式, 有浓厚的样式作用, 今后一般都只作为CSS钩子使用
- 原则: 不到万不得已,切记不要使用如上标签. 大家可以到BAT的网站查看源代码, 几乎看不到以上标签
复制代码
  • b(Bold)作用: 将文本字体加粗

    • 格式:<b>将文本字体加粗</b>
  • u(Underlined)作用: 为文本添加下划线
    • 格式: <u>为文本添加下划线</u>
  • i(Italic)作用: 显示斜体文本效果
    • 格式: <i>显示斜体文本效果</i>
  • s(Strikethrough)作用: 为文本添加删除线
    • 格式: <s>为文本添加删除线</s>

为了弥补 b、u、i、s标签的不足, W3C又推出了一组新的标签, 这些标签在显示上看似和buis没什么区别, 但是在语义上却有重大区别

  • strong作用: 着重内容

    • 格式:<strong>着重内容</strong>
  • ins(Inserted)作用: 新插入的文本
    • 格式:<ins>新插入的文本</ins>
  • em(Emphasized)作用:强调内容
    • 格式:<em>强调内容</em>
  • del(Deleted)作用: 已删除的文本
    • 格式:<del>已删除的文本</del>

示例代码

<!--新增标签-->
<strong>着重内容</strong>
<ins>新插入的内容</ins>
<em>强调的内容</em>
<del>已经删除的内容</del>复制代码
  • 对HTML5语言有兴趣的同学,给大家极力推荐:江哥的视频HTML5 + 跨平台开发,只是不知道会不会继续更新

HTML5学习笔记之音视频标签相关推荐

  1. HTML5学习笔记 —— JavaScript基础知识

    HTML5学习笔记 -- JavaScript基础知识 标签: html5javascriptweb前端 2017-05-11 21:51 883人阅读 评论(0) 收藏 举报 分类: JavaScr ...

  2. html5表格所有属性,HTML5学习笔记之表格标签

    HTML5学习笔记之表格标签 其他HTML5相关文章 一.表格标签 image 1.作用: 以表格形式将数据显示出来, 当数据量非常大的时候, 表格这种展现形式被认为是最为清晰的一种展现形式 2.格式 ...

  3. Web前端开发笔记——第二章 HTML语言 第十节 画布标签、音视频标签

    目录 一.画布标签 二.音视频标签 (一)音频标签 (二)视频标签 (三)资源标签 结语 一.画布标签 <canvas> </canvas> 画布标签用于图形.字符等的绘制,它 ...

  4. Html5学习笔记1 元素 标签 属性

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  5. HTML5 学习笔记

    HTML5 学习笔记 前言 该学习笔记的相关学习视频:[狂神说Java]HTML5完整教学通俗易懂 目前笔记只有简单的例子和框架,将来在实践中会进一步学习和补充内容 目录 HTML5 学习笔记 前言 ...

  6. html5学习笔记--leon

    html5学习笔记–leon ####什么是html5 1.H5并不是新的语言,而是html语言的第五次重大修改–版本 2.支持:所有的主流浏览器都支持h5.(chrome,firefox,safar ...

  7. AVFounction学习笔记之--音视频播放.md

    AVFounction学习笔记之–音视频播放 AVFounction是用于处理音视频的框架.它位于Core Audio.Core Video.Core Media.Core Animation框架之上 ...

  8. H5新特性(一)——音视频标签

    H5新特性--音视频标签 大家都有在网页中浏览音频和视频的经历,在HTML5之前,对视频和音频没有一个标准,因此在网页中看到的视频,都是通过第三插件的方式嵌入的,可能是QuickTime,也可能是 R ...

  9. 【HTML】音视频标签(audio、video、embed)

    音视频标签(audio.video.embed) 音频 audio标签 属性 controls autoplay loop 使用方式 提示用户升级浏览器 浏览器不支持MP3格式 兼容低版本浏览器(em ...

最新文章

  1. Origin对于标注点
  2. 设备和驱动在第一次加载,会遍历总线
  3. kuangbin大数模板(加法和乘法)
  4. Android 系统性能优化(29)---给 App 提速:Android 性能优化总结
  5. 前后端分离的用户验证原理及Spring Boot + JWT的框架搭建(附完整的框架代码)之一
  6. 切线理论-支撑位与阻力位
  7. php计算股票均线,php写智能选股,股票回测系统之--MACD指标计算方法及实例
  8. [c语言编程入门]迭代法求平方根
  9. C#基础面试题(附答案)
  10. layui分页和模板引擎
  11. 阴阳师斗技通用,3000上下冲浪斗技(上)
  12. ElementUI 整体页面布局
  13. 视频知识普及:码率,分辨率,帧率,清晰度
  14. 读书笔记之《程序员你为什么这么累-晓风轻编码规范》
  15. msxml4.dll加载失败、动态链接库例程失败
  16. 高级驱动——(驱动所有按键)
  17. 天津工业大学计算机考研资料汇总
  18. odoo-onchange
  19. 跳帧的计算机原理,光电鼠标基础知识浅解(22页)-原创力文档
  20. 浅谈如何fltk项目编译和实现显示中文

热门文章

  1. R语言安装ccgarch_R语言基于ARMA-GARCH过程的VaR拟合和预测
  2. python游戏设计教程视频_零基础python教程-用Python设计你的第一个小游戏
  3. linux slf4j找不到,slf4j+log4j2在tomcat8 下无日志输出
  4. matlab人口增长线性回归拟合_matlab中的线性拟合-98529851
  5. 2018北科大计算机学院复试方案,2018年北京交通大学考研复试及录取办法
  6. 800变频器故障代码_变频器通用故障码意义汇总讲解
  7. JavaScript基础面试题
  8. 1342.将数字变成0的操作次数
  9. 高平二中2021高考成绩查询,录取信息
  10. 高一计算机会考英语,高中会考英语单词表.doc