原标题:使用HTML5 video标签的一系列问题

H5标签的video,我想写过前端代码的人,都不会陌生吧。但video标签还是有一些问题。

一、PC端的兼容问题;

H5的标签不兼容ie8包括ie8以下的浏览器;解决办法:使用js的库video.js,Video.js 自动检测浏览器对HTML5 的支持情况,如果不支持HTML5则自动使用Flash 播放器。

二、video标签控件样式问题;

因为video是有默认的样式,在做项目时候,往往设计稿和video默认样式的不同。在HTML5的DOM给video提供了方法、属性和事件。可以完成自己想要的页面效果。

比如:暂停/开始,要用自己写的样式时:

play() 开始播放,pause() 暂停。 就可以用到这两个方法。还有进度条方式等。

下面是我在咔拉商城做的样式。

三、手机端不能自动播放的问题;

移动端的浏览器为了避免用户使用流量的问题,都是默认视频不能自动播放。只能引导用户手动去播放。

四、手机端播放后层级达到最高;

对于播放后的视频,即使我们给父级加了overflow: hidden;也无法改变这一现象。所以,我们能做的就是将原视频的width和height设置为0来解决播放后层级最高的问题,关于这个问题,没有一个非常好的解决方案,至少目前来看是没有的。返回搜狐,查看更多

责任编辑:

html标签video资源占用,使用HTML5 video标签的一系列问题相关推荐

  1. html5中新增标签的兼容性如何设置,HTML5新标签的兼容性处理

    普通浏览器 普通不支持HTML5新标签的浏览器 -- 能正常解析,但会当初成 inline 元素对待 在不支持HTML5新标签的浏览器里,会将这些新的标签解析成行内元素(inline)对待,所以我们只 ...

  2. html5 meter,html5 meter标签是什么意思?html5 meter标签的用法及属性介绍

    html5 meter标签是什么意思?html5 meter标签的用法及属性介绍都在这里,本篇文章主要介绍了html5 meter标签的定义和具体的使用方法,还有html5 meter标签的属性介绍 ...

  3. html video各种控制命令,HTML5 Video(视频)

    HTML5 Video(视频) 很多站点都会使用到视频. HTML5 提供了展示视频的标准. 检测您的浏览器是否支持 HTML5 视频: 检测 Web站点上的视频 直到现在,仍然不存在一项旨在网页上显 ...

  4. html5 video 停止播放视频,html5 video怎么停止播放视频

    html5 video停止播放视频的方法:首先使用"document.getElementById("id值")"获取到video对象:然后使用"vi ...

  5. html5 video speed control插件,HTML5 Video Speed Control 1.34

    HTML5 Video Speed Control 1.34插件图文教程 HTML5 Video Speed Control is a free Productivity Extension publ ...

  6. html5 section标签,html5 section标签是什么意思?html5 section标签的用法总结

    本篇文章主要的介绍了关于HTML5 section标签的定义以及它的用法,最后还有一个案例总结,现在让我们开始阅读这篇文章吧 先来解释下html5 section标签的意思: html5 sectio ...

  7. H5新标签 figcaption 定义图文并茂的html5新标签-figure、figcaption

    本来想分两篇文章来解释说明figure.figcaption的,但是这俩个标签都是定义图文的,所以我们合起来讲解,大家更能容易接受. 大家在写xhtml.html中常常用到一种图片列表,图片+标题或者 ...

  8. 使用jQuery和CSS自定义HTML5 Video 控件

    http://www.cnblogs.com/lucker/archive/2013/03/01/2939163.html Html5 Video是现在html5最流行的功能之一,得到了大多数最新版本 ...

  9. 【融职培训】Web前端学习 第2章 网页重构11 HTML5新增标签

    一.html5概述 html5是超文本标记语言(html)的第五次重大修改,可以简单的理解为是html的第五个大版本.我们平时所说的html5其实是包含了html5,css3的新特性,以及新增的Jav ...

最新文章

  1. 让数据分析更便捷快速,了解这12种Numpy和Pandas函数
  2. 【转】Spring mvc 统一异常处理和静态文件的配置
  3. MCMC笔记Metropilis-Hastings算法(MH算法)
  4. big sur卡第二阶段无限重启_2019百大球员第67:克林特卡佩拉,一张饼一辈子
  5. 1.httpClient和ScrollView
  6. Centos7 安装 tomcat9 后访问慢且 shutdown.sh 报错,提示 8005 端口未启用
  7. mysql 中执行的 sql 注意字段之间的反向引号和单引号
  8. 【系统自启动】使用windows自带工具管理开机启动项
  9. CI中创建你自己的类库
  10. Task5.NB_SVM_LDA
  11. 简单谈谈对软件工程的理解
  12. 原理 + 代码:手把手教你使用 Python 实战反欺诈模型
  13. ftp服务器文件无法删除,ftp服务器文件删除
  14. 【分享】找回word文档保护密码
  15. python3从零学习-python宗谱
  16. 基于51单片机的简易游戏机
  17. 张口就来!查看docker镜像地址
  18. 五子棋-进阶版:C#窗体编写
  19. 计算机编程飞船,当光速飞船遇上“神奇魔法”……
  20. (全文翻译)基于深度残差收缩网络的故障诊断Deep Residual Shrinkage Networks for Fault Diagnosis

热门文章

  1. 如何给dropdownlist动态赋初始值_清华大学 林弋莎、鲁宗相、乔颖等:如何考虑预测信息完备程度和风水资源互补性特点,实现高比例可再生能源系统中长期计划优化?...
  2. 【小程序源码】精美UI强大娱乐功能组合微信小程序源码下载,安装简单
  3. win7升级到旗舰版
  4. CentOS更改网卡配置
  5. 有情无情胜, 大家是不是谁谁谁的意外
  6. PIP出现Fatal error in launcher:
  7. q85 芯片服务器,英特尔产品路线图曝光:将发布多款新品
  8. 笔记本电脑如何设置html输出,笔记本设置无线路由器步骤_怎么用笔记本设置路由器?-192路由网...
  9. 基于滴滴云搭建微信小程序
  10. [又值奥运季] 2016年里约奥运会所有比赛项目及赛程