HTML5 Video Player概览

从以下三个方面分析

1.浏览器和设备的市场份额

2.媒体格式的支持

通过服务器端detect浏览器发送请求时的user-agent。

3.标签属性

属性支持:

新增属性

muted

每个浏览器的视频控制看起来各有不同,但是它们都提供了相同的选项:一个播放/暂停开关,一个播放进度条和一个音量控制条。Safari还提供了2个额外的按钮:全屏和30秒回退。

4.全屏播放

全屏API标准

5.自适应流

自适应流是在线视频的一个核心组成部分。它能够实现:缓冲控制,流内质量调整,live/dvr以及密码和DRM安全机制。自适应流并不属于HTML5标准,但是浏览器可以通过从HTML5的<source>标签中下载控制表单实现这一功能。目前支持HTML5的平台中只有iOS提供自适应流。

6.可访问性

键盘控制和文本追踪

参考文献:

中文翻译: http://www.webapptrend.com/2012/02/1613.html

英文原文: http://www.longtailvideo.com/html5/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏walterlv - 吕毅的博客

像黑客一样!Chrome 完全键盘操作指南(原生快捷键 + Vimium 插件)

发布于 2018-07-01 11:56 更新于 2018-07...

1652
来自专栏编程微刊

如何快速修改网页上的文字?

2054
来自专栏iKcamp

微信小程序教学第四章第一节(含视频):小程序中级实战教程:详情-页面制作

详情 - 页面制作 本文配套视频地址: https://v.qq.com/x/page/o0555o20xjd.html 开始前请把 ch4-1 分支...

23210
来自专栏ThoughtWorks

TW洞见〡现代Web页面开发流程

现代Web页面开发流程 通常来说,Web页面开发的流程大致是这样的:设计师(设计师不是美工,就像程序员不是码农一样)提供设计稿,通常是图片格式。然后前端的开发...

3876
来自专栏针针小站

【Vue】如何动态的更新页面的Title

7503
来自专栏Jerry的SAP技术分享

微信小程序开发系列六:微信框架API的调用

通过前面五个章节的介绍,大家对微信小程序的视图和控制器,微信调试器,以及如何在微信控制器里编写JavaScript函数来响应微信小程序的用户事件已经有了一个最基...

3802
来自专栏freesan44

实现 iOS 前台时的推送弹窗效果EBForeNotification

或许很多童鞋还不知道,在 iOS 中收到推送通知时,如果 App 处于前台运行的情况下,推送的顶部弹窗是不会弹出来的。

1941
来自专栏葡萄城控件技术团队

Spread for Windows Forms快速入门(16)---用Spread设计器创建和编辑图表

Spread支持85种丰富多彩的图表效果。可以在Spread设计器中基于工作表的数据直接生成图表,操作简单。同时,软件人员还可以在Visual Studio设计...

2318
来自专栏姬小光

姬小光前端兴趣班【第009期】- 切图大法之代码的整理

上一期我们已经学会了使用 PS 切图并生成网页,那么这一期我们看看生成后的代码如何处理,才能变成一个合格的网页。

1253
来自专栏对角另一面

【译】怎样处理 Safari 移动端对图片资源的限制

原文作者:Thijs van der Vossen 本文翻译自《How to work around the Mobile Safari image resou...

2620

扫码关注云+社区

领取腾讯云代金券