HTML5的学习记录

最近开始学习HTML5,用的是《HTML5从入门到精通》这本书。这里把自己的学习笔记放上来,算是个保存,也算是个对自己的激励吧。

开始先看了些HTML5的简介,无非是些特性啊,有点啊,历史沿革这一类的,在百度百科HTML5的词条中都有详细的记述,所以这部分就略去不记了。

从video开始吧。

一、当前video元素支持的视频格式

当前video元素支持的视频格式有三种:Ogg(带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件);MPEG4(带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件);WebM(带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件)。

下表展示了不同格式与浏览器版本的对应关系:

格式

IE

Firefox

Chrome

Safari

Opera

Ogg

不支持

3.5以上

5.0以上

不支持

10.5以上

MPEG4

9.0以上

不支持

5.0以上

3.0以上

不支持

WebM

不支持

4.0以上

5.0以上

不支持

10.6以上

二、如何工作

在HTML5中显示视频只需要下面这两行代码

<video src="movie.ogg" controls="controls"> 

</video>

说明:

control是用于添加播放、暂停和音量控件

<video>与</video >之间写入当浏览器不支持video元素时的提示信息;

在<video>中还可以指定宽度和高度属性,格式如下(红色字体指定宽度和高度):

<video src="/i/movie.ogg"  width="320" height="240" controls="controls">

随后使用记事本建立了一个文件,并写入如下代码

<!DOCTYPEHTML>

<html>

<body>

<videosrc="/i/movie.ogg" width="320" height="240"controls="controls">

Your browser doesnot support the video tag.

</video>

修改后缀名为html或者htm,然后用IE8打开,显示效果如图


用Chrome 36.0打开,效果如下图


上面的例子也可以将<video>中的src单独用source写出,改写成下面这种形式,系统会自动识别第一个可以用的格式。

<!DOCTYPE HTML> 

<html> 

<body> 

<video width="320" height="240" controls="controls"> 

<source src="/i/movie.ogg" type="video/ogg">   

<source src="/i/movie.mp4" type="video/mp4"> 

Your browser does not support the video tag. 

</video>

显示效果和上面是一致的。

在<video>中还可以设置很多属性,如将controls="controls"改为controls="autoplay"视频就会在就绪后立刻播放;loop属性可以使视频文件循环播放。
Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值