您的位置:首页 > Web前端 > HTML5

H5新特性

2016-03-14 00:00 429 查看
摘要: 从事互联网行业的人都知道,H5的出现,是对前端的一次重大改革,他强大的功能证实了2010年乔布斯说的话:这个不错,可以取代Flash,果然今天的Flash...。在我们佩服伟人眼光的时候,还是平服一下心情,学习HTML5 中的一些有趣的新特性吧! 用于绘画的 canvas 元素、 用于媒介回放的 video 和 audio 元素、对本地离线存储的更好的支持、 新的特殊内容元素,比如 article、footer、header、nav、section、新的表单控件,比如 calendar、date、time、email、url、search。

新特性一:视频播放

HTML5规定了一种通过video元素来包含视频的标准方法。当前video支持三种视频格式:

Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件

MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件

WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件

代码实现:

<video src="movie.ogg" width="320" height="240" controls="controls">
Your browser does not support the video tag.
</video>

说明:<video> 与 </video> 之间插入的内容是供不支持 video 元素的浏览器显示的。

<video>标签的属性:

autoplay 视频就绪后马上播放
controls 向用户显示控件,比如播放按钮

height 设置视频播放的高度

width 设置视频播放的宽度

loop 视频文件循环播放

preload 页面加载时进行加载,并预备播放

src 播放视频的地址URL

HTML5<video> 使用DOM控制

<script type="text/javascript">
var myVideo=document.getElementById("video1");

function playPause()
{
if (myVideo.paused)
myVideo.play();
else
myVideo.pause();
}

function makeBig()
{
myVideo.width=560;
}

function makeSmall()
{
myVideo.width=320;
}

function makeNormal()
{
myVideo.width=420;
}
</script>

HTML<video> 方法:

play() pause() load() canplayType
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: