HTML中的音视频:音频标签跟视频标签的用法一样,懂得一个,另一个自然也懂了。

音频标签:<audio></audio>

视频标签:<video></video>

常见视频格式有:mp4/m4v/3gp/mpg、flv/f4v/swf、avi、gif、wmv、rmvb······

常见音频格式:mp3、aac/mp4、ape/flac、wav、wma、amr、mid······

audio:

audio 标签用来向页面中引入一个外部的音视频文件。音视频文件引入时,默认情况下不允许用户自己控制播放停止。

属性:

controls 是否允许用户自己控制播放。

autoplay 音视频文件是否自动播放。

loop -音视频是否进行循环播放。

-如果设置了autoplay,则音视频在打开界面时会自动播放。

-但是目前来讲大部分浏览器都不会对音视频进行播放。

<audio controls ><source src="****.mp3" ><source src="****.ogg" ><source src="****.mp3" type="audio/mp3" width="300" ></audio>

上面这种写法可以兼容各种浏览器的不同版本。同样地,可以为音频设置它的宽高属性,也可以指明它的文件格式。例如:type="audio/mp3"。上面的写法简单地说就是确保浏览器可以从中选择一种自己支持的播放格式进行播放,浏览器的选择顺序为代码中的书写顺序,它会从上往下判断自己对该播放格式是否支持,直到选择到自己支持的播放格式为止(主要解决浏览器不兼容问题)。

宽高属性:

元素元素提供了 width 和 height 属性控制音频的尺寸.如果设置的高度和宽度,所需的音频空间会在页面加载时保留。。如果没有设置这些属性,浏览器不知道大小的音频,浏览器就不能再加载时保留特定的空间,页面就会根据原始音频的大小而改变。

其他属性:

video:

使用video标签来向网页中引入一个视频,使用方法和audio基本上是一样的,包括各种audio拥有的属性,video也有。

<video controls ><source src="****.webm" ><source src="****.mp4" ><source src="****.mp4" type="video/mp4" width="300" ></video>

这种写法同样是为了避免不同浏览器的兼容性问题。

HTML中的音视频标签相关推荐

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

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

  2. HTML5学习笔记之音视频标签

    HTML5学习笔记之音视频标签 其他HTML5相关文章 HTML5学习笔记之HTML5基本介绍 HTML5学习笔记之基础标签 HTML5学习笔记之表格标签 HTML5学习笔记之表单标签 HTML5学习 ...

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

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

  4. 浏览器中的音视频知识总结v1.0(工作中需要和视频打交道必看!)

    视频是什么 视频,其实就是一系列连续播放的图片,如果1s钟播放24张图片,那么人眼看到的就不再是一张张独立的图片,而是动起来的画面.其中一张图片称为一帧,1s播放的图片数称为帧率.常见的帧率有24帧/ ...

  5. 浏览器中的音视频知识总结(工作中需要和音视频打交道必看!)

    大厂技术  高级前端  Node进阶 点击上方 程序员成长指北,关注公众号 回复1,加入高级Node交流群 视频是什么 视频,其实就是一系列连续播放的图片,如果1s钟播放24张图片,那么人眼看到的就不 ...

  6. 浏览器中的音视频知识总结(工作中需要和视频打交道必看!)

    前端瓶子君,关注公众号 回复算法,加入前端编程面试算法每日一题群 视频是什么 视频,其实就是一系列连续播放的图片,如果1s钟播放24张图片,那么人眼看到的就不再是一张张独立的图片,而是动起来的画面.其 ...

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

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

  8. 有的放矢,远程操控中实时音视频的优化之道

    5G远程操控场景,对实时音视频传输的时延.卡顿率和抗弱网等指标都有着非常高的要求,本文将会介绍如何结合5G网络特点,在实时音视频通信链路中进行联合优化,满足行业场景远控需求,降低画面时延. 在上一篇文 ...

  9. WebRTC 中收集音视频编解码能力

    在 WebRTC 中,交互的两端在建立连接过程中,需要通过 ICE 协议,交换各自的音视频编解码能力,如编解码器和编解码器的一些参数配置,并协商出一组配置和参数,用于后续的音视频传输过程. 对于音频, ...

  10. 工具提取MP4中的音视频

    工具提取MP4中的音视频 版权声明:本文为博主原创文章,若需转载请注明出处. 使用工具: 1)http://www.h264encoder.com/ h264视频转换工具 2)http://ffmpe ...

最新文章

  1. 基于 Token 的多平台身份认证架构设计
  2. springboot中aop的应用场景_自然语言处理工具包 HanLP在 Spring Boot中的应用
  3. Mysql创建修改删除-表
  4. Flask之threading.loacl方法
  5. Kibana安装配置
  6. 优秀linux系统设计,Linux系统下设计优秀实用程序的艺术
  7. 如何求两个矢量间的夹角
  8. ios11最新版本_iOS11.2.5 beta6怎么升级 哪些设备可以升级iOS11.2.5系统【详解】
  9. Spring的IOC机制
  10. 安装Python解释器【图文集合 - 详细流程】
  11. 石墨烯 量子计算机,带石墨烯的量子计算
  12. windows 安装SNMP MIB Browser
  13. 智能营销模型-Uplift Model详解及Python使用
  14. MySQL常用操作指令大全
  15. 2020-11-12 Python 类继承、多态和特殊模式
  16. 关于北京工作居住证相关问题
  17. win10c 系统语言 英文,Win10英文版系统下中文软件显示为问号的解决方法
  18. 突然断电对oracle的影响吗,当ORACLE突然断电,重新启动过程发生了哪些事?
  19. 创建office vsto外接程序,开发wps插件,配置启动wps进行调试
  20. Mac 下 移动硬盘只读解决方案

热门文章

  1. python安装插件很慢_Sublime text3+python3配置及插件安装
  2. lodop php 快递单_lodop打印控件打印申通快递单
  3. recovery输出log+recovery模式关闭selinux
  4. Ionic页面的生命周期 (事件)
  5. 一款完整的企业级CMS站群系统源码,采用了比较典型的三层架构技术,源码分享
  6. 嵌入式三级知识点整理
  7. TVDI中线性拟合干湿边的步骤
  8. 关于Snoop的用法
  9. html引入png不显示透明北京,完美解决透明png图片及透明png背景,兼容所有浏览器...
  10. 读书笔记《能力陷阱》第三章:建立良好的人际关系网络