html基础学习之视频播放

html支持视频播放有很多种方式,包括html5和普通的html,在这里我做的总结是html支持的所有的方式。

使用到的标签:<video>(html5的新标签)<embed>(html5新标签)<object>

方式1:<embed>

 demo:

<html>
  <head>
     <title></title>
  </head>
  <body>
      <embed src="imgs/1.swf"></embed>
  </body>
</html>

标签的意义:embed是html的新标签,意思是可以插入任何类型的文档,前提是本地电脑上要有可以打开相应文档的程序,一般常用于网页插入多媒体,如swf(flash文件)、rm(RealAuto、RealVideo、RealFlash)、mid(音乐文件)、wav(音频文件,也可以当做视频文件)

优点:简单好写,只有一行代码就实现了视频播放。

缺点:

1、因为是html5的新标签,html4不支持,这个标签仅仅能在chrome,safari,opera、firefox等最新版浏览器中支持。

2、ipad和iphone不能显示flash。(苹果产品都不支持flash)

方式2:<object>

<html>
  <head>
     <title></title>
  </head>
  <body>
      <object data="imgs/1.swf"></object>
  </body>
</html>

标签的意义:和embed类似,特别的有不需要专门突出width和height属性,即使是不写height和width属性,视频的大小会自动按照元素本身的大小制定。

优点:代码简单。

缺点:支持Active插件、html5的浏览器支持,其他的还有待试验。

如果embed和object同时出现呢:

同时出现的话,支持object的浏览器会自动忽略embed标签,老一些的浏览器会支持embed标签。

方式3:video

demo:

<html>
  <head>
     <title></title>
  </head>
  <body>
      <video>
<source src="imgs/2.mp4" controls autoplay="autoplay"></source>
      </video>
  </body>
</html>

标签的意义:定义插入各种音乐,各种音频流。

优点:是html新标签,现在各大浏览器的最新版本已经普遍支持。

缺点:老的浏览器不支持。

解决方案:在video标签之间插入不同的视频格式和老浏览器支持的标签。

<video width="320" height="240" controls="controls">
  <source src="movie.mp4" type="video/mp4" />
  <source src="movie.ogg" type="video/ogg" />
  <source src="movie.webm" type="video/webm" />
  <object data="movie.mp4" width="320" height="240">
    <embed src="movie.swf" width="320" height="240" />
  </object>
</video>
上例中使用了 4 中不同的视频格式。HTML 5 <video> 元素会尝试播放以 mp4、ogg 或 webm 格式中的一种来播放视频。如果均失败,则回退到 <embed> 元素。

缺点:

问题

  • 您必须把视频转换为很多不同的格式
  • <video> 元素无法通过 HTML 4 和 XHTML 验证。
  • <embed> 元素无法通过 HTML 4 和 XHTML 验证。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
城市应急指挥系统是智慧城市建设的重要组成部分,旨在提高城市对突发事件的预防和处置能力。系统背景源于自然灾害和事故灾难频发,如汶川地震和日本大地震等,这些事件造成了巨大的人员伤亡和财产损失。随着城市化进程的加快,应急信息化建设面临信息资源分散、管理标准不统一等问题,需要通过统筹管理和技术创新来解决。 系统的设计思路是通过进的技术手段,如物联网、射频识别、卫星定位等,构建一个具有强大信息感知和通信能力的网络和平台。这将促进不同部门和层次之间的信息共享、交流和整合,提高城市资源的利用效率,满足城市对各种信息的获取和使用需求。在“十二五”期间,应急信息化工作将依托这些技术,实现动态监控、风险管理、预警以及统一指挥调度。 应急指挥系统的建设目标是实现快速有效的应对各种突发事件,保障人民生命财产安全,减少社会危害和经济损失。系统将包括预测预警、模拟演练、辅助决策、态势分析等功能,以及应急值守、预案管理、GIS应用等基本应用。此外,还包括支撑平台的建设,如接警中心、视频会议、统一通信等基础设施。 系统的实施将涉及到应急网络建设、应急指挥、视频监控、卫星通信等多个方面。通过高度集成的系统,建立统一的信息接收和处理平台,实现多渠道接入和融合指挥调度。此外,还包括应急指挥中心基础平台建设、固定和移动应急指挥通信系统建设,以及应急队伍建设,确保能够迅速响应并有效处置各类突发事件。 项目的意义在于,它不仅是提升灾害监测预报水平和预警能力的重要科技支撑,也是实现预防和减轻重大灾害和事故损失的关键。通过实施城市应急指挥系统,可以加强社会管理和公共服务,构建和谐社会,为打造平安城市提供坚实的基础
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值