time 
设为首页】【收藏本站

白小姐生活幽默解玄机彩霸王: 白小姐彩图

当前位置: 白小姐彩图 > WEB教程 > Html教程 > HTML5视频播放经验总结

HTML5视频播放经验总结

时间:2013-10-22 14:06 点击:4355次 字体:[ ]




白小姐彩图 www.5vq5o.cn 前言

项目中存在视频播放的功能,前期设计是以flash播放器播放视频的。但是现在由于需要兼容苹果的设备,必须采用html5的方式来播放视频。我就出于兴趣对html5播放视频做了简单的了解,不了解不知道,水真是很深。本文所记录的知识一些浅尝辄止的知识,说起来很惭愧。

视频结构

本该直接介绍html5的<video>的,但鉴于本人对视频结构的模糊,先简单了解一下:

通常我们会以为视频文件就是“AVI文件”、“MP4文件”等,但事实上,“AVI”和“MP4”只是容器的格式。视频容器格式只决定怎么在一个文件中存储视频和音频流,至于存储什么样的内容,与其没有关系,我们可以拿ZIP压缩文件来与之类比。

在视频的制作和播放过程中,会涉及到视频编解码器和音频编解码器。这些编解码器都很多,这里只列举相关的。

视频编解码器:H264、Theora和VP8

音频编解码器:MP3、AAC和Vorbis

在我们观看视频时,视频播放器主要做了如下工作:

①解析容器格式以找出可以使用的视频和音频轨道,并分析出它们的存储结构,以便接下来的解码工作。

②对视频流解码,并在屏幕上显示一幅幅的图像。

③对音频流解码,同时给扬声器传输声音信号。

为此,我们便对视频的结构有了一个基本的了解,以便于下面说明html5的<video>标签目前的支持情况。

html5的<video>

html5定义了<video>标签,用于在网页中嵌入视频。示例如下:

  1. <video width="320" height="240" controls> 
  2.   <source src="movie.mp4" type="video/mp4"> 
  3.   <source src="movie.ogg" type="video/ogg"> 
  4. Your browser does not support the video tag.  
  5. </video> 

令人遗憾的是,并不是所有的浏览器都支持或者说是都完全支持<video>标签。主流浏览器的支持情况见下表:

Browser MP4 WebM Ogg
Internet Explorer YES NO NO
Chrome YES YES YES
Firefox

NO(Firefox 21 running on?Windows 7,Windows 8,

Windows Vista,and Android now supports MP4)

YES YES
Safari YES NO NO
Opera NO YES YES

MP4 = H264视频编码和AAC音频编码

WebM = VP8视频编码和Vorbis音频编码

Ogg = Theora视频编码和Vorbis音频编码

检测您使用的浏览器是否支持html5的<video>,请调用如下javascript代码:

  1. function supports_video() {  
  2.     return !!document.createElement('video').canPlayType;  

检测对于视频格式的支持,请调用如下代码:

  1. function supports_h264_video() {  
  2.     if (!supports_video()) return false;  
  3.     var v = document.createElement('video');  
  4.     return canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"');  
  5. }  

 



本文地址 : //www.5vq5o.cn/plus/view-213987-1.html
标签: HTML5 经验总结 视频播放
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:

  • Valentino 2017秋冬高级定制大秀 2018-09-08
  • 中国经济充当了世界经济发展的火车头。但是,作为世界经济火车头的中国,在世界主要经济体股市都走牛的情况下,为何熊途漫漫?这种不正常的现象,背后是我们资本市场的投融 2018-07-14
  • 别空谈,说说看,这个“简单的逻辑关系”是什么关系? 2018-07-13
  • “讲课带着泥土味,我们都爱听” 2018-07-13
  • 习近平:绿水青山就是金山银山 2018-07-12
  • 端午思屈原,为什么《橘颂》是一篇伟大的作品 2018-07-11
  • 2018年焉耆县旅游美食文化推介会在库尔勒市举行 2018-07-10
  • 《中国气候变化蓝皮书》:年平均气温显著上升 2018-07-10
  • 24小时智能无人便利店落户唐山 2018-07-09
  • 理货员忙不过来 宁波球迷把啤酒销量喝成井喷状态 2018-07-09
  • 回复@寻找失落的真理:跟你的铁环玩去!咱真的没兴趣碾压你也。 2018-07-08
  • 易烊千玺押中高考作文题?不仅会押,今年还唱过! 2018-07-07
  • 【北京达世行世纪车型报价】北京达世行世纪4S店车型价格 2018-07-06
  • 欢迎访问《北京体育大学学报》编辑部网站 2018-07-05
  • 541| 502| 950| 195| 98| 479| 262| 744| 551| 869|