多媒体属性是啥html
HTML5新增加了连个多媒体属性
audio和vide多媒体新属性简介:
前言:HTML5 中 Audio and Video的使用方法比较简单,但就是比较复杂,方法属性多。如果不常用的几乎难以记住,甚至有些人难以区分不同属性和方法的作用,更别说应用了。以下对 Audio and Video的使用方法做了一个简单的总结,算是一个大致轮廓。至于具体的使用方法可以再网上查到,比较多就没总结。
HTML5 Audio and Video 的优势
1、作为原生的浏览器支持,无需安装任何第三方插件
2、HTML5 规范提供了一套完整的多媒体脚本化控制的API,开发人员可以轻易的使用脚本来控制播放的内容。
HTML5 Audio and Video 的缺陷
1、编解码器无法统一,必须对不同的浏览器进行分类处理,这是HTML多媒体规范中最大的缺陷
2、受到HTTP跨源资源共享的限制
3、全屏视频无法通过脚本进行控制,这主要从安全角度考虑,脚本元素控制全屏视频存在很大的漏洞。
4、对Audio和Video两个多媒体元素的访问尚未完全加入到规范中。
5、在播放复杂的视频流时资源消耗过大。
6、没有比特率切换标准,无法再普通、高清、全清视频之间进行切换。
7、暂不支持
摄像头和麦克风。
8、在外网嵌入视频方面,远不如Flash方便。
当然这些都只是目前存在的典型缺陷,相信在不久的将来,HTML5将会进一步完善!
HTML5 Audio and Video的使用
html5有哪些新特性,移除了那些元素
Html5新增了27个元素,废弃了 16 个元素,根据现有的标准规范,把 HTML5 的元素按优先级定义为结构性属性、级块性元素、行内语义性元素和交互性元素 4 大类。
结构性元素主要负责web上下文结构的定义
section:在 web 页面应用中,该元素也可以用于区域的章节描述。
header:页面主体上的头部, header 元素往往在一对 body 元素中。
footer:页面的底部(页脚),通常会标出网站的相关信息。
nav:专门用于菜单导航、链接导航的元素,是 navigator 的缩写。
article:用于表现一篇文章的主体内容,一般为文字集中显示的区域。
级块性元素主要完成web页面区域的划分,确保内容的有效分割。
aside:用于表达注记、贴士、侧栏、摘要、插入的引用等作为补充主体的内容。
figure:是对多个元素进行组合并展示的元素,通常与 ficaption 联合使用。
code:表示一段代码块。
dialog:用于表达人与人之间的对话,该元素包含 dt 和 dd 这两个组合元素, dt 用于表示说话者,而 dd 用来表示说话内容。
行内语义性元素主要完成web页面具体内容的引用和描述,是丰富内容展示的基础。
meter:表示特定范围内的数值,可用于工资、数量、百分比等。
time:表示时间值。
progress:用来表示进度条,可通过对其 max 、 min 、 step 等属性进行控制,完成对进度的表示和监事。
video:视频元素,用于支持和实现视频文件的直接播放,支持缓冲预载和多种视频媒体格式。
audio:音频元素,用于支持和实现音频文件的直接播放,支持缓冲预载和多种音频媒体格式。
交互性元素主要用于功能性的内容表达,会有一定的内容和数据的关联,是各种事件的基础。
details:用来表示一段具体的内容,但是内容默认可能不显示,通过某种手段(如单击)与 legend 交互才会显示出来。
datagrid:用来控制客户端数据与显示,可以由动态脚本及时更新。
menu:主要用于交互菜单(曾被废弃又被重新启用的元素)。
command:用来处理命令按钮。
还没有评论,来说两句吧...