我们一起学:HTML5标签系列教程(一)-video标签

http://www.w3school.com.cn

http://baike.baidu.com/view/951383.htm

所需工具:任何无格式的文本编辑器均可,如记事本,notepad++等。我在这篇教程用的是Aptana Studio3

所需技术:了解HTML4.01

浏览器:IE9+,Safari, Chrome, Firefox, Opera等支持HTML5的标准浏览器,不支持IE9以下浏览器

示例视频下载:movie2.mp4  movie.ogg

创建项目

打开Aptana Studio 3或者其它文本编辑器。Aptana的界面如下图所示:

基本上和Eclipse一样,因为它本身是Eclipse的一个插件,但是我下载的是完整版,里面已经集成好了Aptana所有的插件。在“Projcect Explorer”的空白区域点右击,选择“New”,在弹出的快捷菜单中,选择”Web Project“。如下图:

然后在弹出的对话框中选择”Default Project“。这个项目中不包含任何文件,我们需要写自己的html文件,因为我们是为了学习HTML5标签,所以最好先不要用自带的HTML5模板来创建项目。

点击下一步,在”project name"中填写项目名称,本例为"video",选择你的默认工作空间,或者服务器htdocs所在文件夹,别忘了文件夹后面要加上“/项目名”。

点“finish”完成项目创建。在新建的项目上右击,选择"New",在弹出的菜单中选择“File”

在弹出的对话框中的“File name”文本框中,填写文件名:“index.html",点Finish。

创建页面

打开刚创建的”index.html“文件,键入如下代码:

HTML5 video标签 示例视频1 示例视频2

您的浏览器不支持video标签

下面是在浏览器中运行的效果截图:

是声明HTML5的标准格式。可以看出,比HTML 4.01和xhtml简单的多了,一个最简单的HTML5文档应该包含以下标签,与HTML 4.01基本一致: 标题

内容

接着,进入正题,我们的”"标签。里面指定了一个”width“和”height“属性。用来指示浏览器应该为这个视频预留多少的空间,如果不指定该项,那么浏览器就不知道该如何为此视频分配多大的位置合适。controlls代表着在网页上浏览视频时,底部的控制条,包括”播放“按钮,”当前播放时间“, ”播放进度“,”总时间“,”音量“(看效果图)。

子标签定义了视频文件的存放地址,此例用的相对路径。需要在video项目下新建一个文件夹,名字为“movie”,然后把视频复制进去。在“src”属性中添加视频文件的路径,type表示该文件的MIME-TYPE由于浏览器对视频格式支持不现,具体如下表:

| Browser | MP4 | WebM | Ogg |

| :-- | :-- | :-- | :-- |

| Internet Explorer 9 | YES | NO | NO |

| Firefox 4.0 | NO | YES | YES |

| Google Chrome 6 | YES | YES | YES |

| Apple Safari 5 | YES | NO | NO |

| Opera 10.6 | NO | YES | YES |

例如:IE支持MP4格式,而Firefox不支持。我在代码中定义了两个不同的视频文件(注意,浏览该页面时,只能播放一个视频文件,标签不存在“播放列表”这一选项,要想实现此功能,要用Javascript实现),一个是movie2.mp4,type为“video/mp4”,一个是movie.ogg,type为"video/ogg",目的是为了测试浏览器对视频格式的支持。在IE9中打开网页,会看到下图:

后话

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

对于面试,说几句个人观点。

面试,说到底是一种考试。正如我们一直批判应试教育脱离教育的本质,为了面试学习技术也脱离了技术的初心。但考试对于人才选拔的有效性是毋庸置疑的,几千年来一直如此。除非你有实力向公司证明你足够优秀,否则,还是得乖乖准备面试。这也并不妨碍你在通过面试之后按自己的方式学习。
其实在面试准备阶段,个人的收获是很大的,我也认为这是一种不错的学习方式。首先,面试问题大部分基础而且深入,这些是平时工作的基础。就好像我们之前一直不明白学习语文的意义,但它的意义就在每天的谈话间。

育的本质,为了面试学习技术也脱离了技术的初心。但考试对于人才选拔的有效性是毋庸置疑的,几千年来一直如此。除非你有实力向公司证明你足够优秀,否则,还是得乖乖准备面试。这也并不妨碍你在通过面试之后按自己的方式学习。
其实在面试准备阶段,个人的收获是很大的,我也认为这是一种不错的学习方式。首先,面试问题大部分基础而且深入,这些是平时工作的基础。就好像我们之前一直不明白学习语文的意义,但它的意义就在每天的谈话间。

所谓面试造火箭,工作拧螺丝。面试往往有更高的要求,也迫使我们更专心更深入地去学习一些知识,也何尝不是一种好事。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值