html5 中 video 标签,H5页面中 video 标签的坑

兼容性差

因为是原生组件

层级最高

iOS系统 和 安卓系统展示方式不一样

整理了一些有效的方法

关于 标签的 css 样式

//全屏按钮

video::-webkit-media-controls-fullscreen-button {

display: none;

}

//播放按钮

video::-webkit-media-controls-play-button {

display: none;

}

//进度条

video::-webkit-media-controls-timeline {

display: none;

}

//观看的当前时间

video::-webkit-media-controls-current-time-display{

display: none;

}

//剩余时间

video::-webkit-media-controls-time-remaining-display {

display: none;

}

//音量按钮

video::-webkit-media-controls-mute-button {

display: none;

}

video::-webkit-media-controls-toggle-closed-captions-button {

display: none;

}

//音量的控制条

video::-webkit-media-controls-volume-slider {

display: none;

}

//所有控件

video::-webkit-media-controls-enclosure{

display: none;

}

禁止ios自动全屏属性

// 不希望用户来拖动进度条的话,可以直接使用 playsinline属性,webkit-playsinline属性

// 注:iPhone Safari 中播放视频只能全屏

来做补充,有的朋友问到 为什么我加了 autoplay 属性有的手机不能自动播放,而加了 muted 属性之后就可以了,那极有可能是因为 权限问题, 从设置中开通浏览器的音频权限,点击允许就OK了。 如果单个网址打不开权限,那就直接设置允许全部的网址自动播放音频。 这可能就是为什么muted能让实现autoplay的原因

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/557009.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

男孩读计算机好还是铁路学校好,中专学计算机好还是铁路好?

随着石家庄通用交通学校春季招生火热进行中,有很多同学会在微信上咨询武老师一些学校的问题,比如说选什么专业好,将来哪个专业比较好找工作等等,最近在咨询中,有个同学想学铁路专业也想学计算机专业,就很纠…

谈谈对 Spring 的理解

认识 Spring 框架 Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程)。 什么是 Spring&…

计算机与体育教育的关系,体育教学论文:健康教育与体育教育存在的问题研究...

摘要:确立“健康第一”的指导思想,使体育与健康教育相结合,使教育过程与教育目标、手段相统一,是当今世界经济发达国家学校体育工作的共同特点,也是学校体育学科发展的必然。该文通过《体育与健康》课改过程中尚存问题的研究,提出相应的对策,以实现体育教育向素质教…

Spring中@Autowired和@Resource的区别

一、定义 Autowired 对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 Resource 在语义上被定义为通过其唯一的名称来标识特定的目标组件,其中声明的类型与匹配过程无关。 如果没有明确指定名称,则默认名称是从字段名称或设置…

全国计算机考试真考题库4,全国计算机等级考试无纸化真考题库试卷二级C--(4)资料.docx...

精品文档精品文档PAGEPAGE #欢迎下载全国计算机等级考试无纸化真考题库试卷(4)二级 C(考试时间120分钟,满分100分)一、选择题(每小题1分,共40分)(1)下列数据结构中,属于非线性结构的是()。A)循环队列B)带链队列C)二叉树D)带链栈⑵下列数据结构…

Java面试题大全

一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,java 运行环境,为 ja…

每个计算机系的学生都学离散数学,离散数学一阶逻辑精要.ppt

离散数学一阶逻辑精要.ppt2.谓词公式 中量词 的辖域是( ). A. B. C. D. 3.谓词公式 中变元 是( ). A. 自由变元 B. 约束变元 C. 既不是自由变元也不是约束变元 D. 既是自由变元也是约束变元 4.若个体域为整数域,下列公式中真值为1的是 ( ). A. B. C. D. 5. 设A(x):x…

压力测试软件je,Jemeter压力测试工具

![JMeter](https://img.tnblog.net/arcimg/hb/fcfd7c903b184e5e9db56360fed8c7a7.png "JMeter")>#Jemeter 压力测试工具[TOC]JMeter 简介------------>阿帕奇JMeter的?应用程序是开源软件,100%纯Java应用而设计的负载测试功能行为和测量…

Java面试题整理(附参考答案)

1、面向对象的特征有哪些方面? 抽象:将同类对象的共同特征提取出来构造类。继承:基于基类创建新类。封装:将数据隐藏起来,对数据的访问只能通过特定接口。多态性:不同子类型对象对相同消息作出不同响应。 …

沈阳药科大学计算机二级好考吗,沈阳药科大学考研难吗?一般要什么水平才可以进入?...

沈阳药科大学考考研难吗?其实并不能一概而论。要看我们每个学生的实际情况。例如:本科院校是哪个层级的,专业考取是否为跨专业?专业是否是热门学科?学校分数线是多少?历年录取人数是多少?接下来…

SpringMVC源码之参数解析绑定原理

SpringMVC源码之参数解析绑定原理 摘要 本文从源码层面简单讲解SpringMVC的参数绑定原理 SpringMVC参数绑定相关组件的初始化过程 在理解初始化之前,先来认识一个接口 HandlerMethodArgumentResolver 方法参数解析器接口,这个接口是SpringMVC参数解…

win7 找不到 计算机策略组,win7打开组策略报错:找不到资源string.Advanced_EnableSSL3Fallback...

今天要在组策略里关闭几个端口,每次打开组策略时都弹出一个错误提示框,说是找不到资源“string.Advanced_EnableSSL3Fallback”。找不到资源string.Advanced_EnableSSL3Fallback我的系统好好的,怎么会这样呢?一时间不知如何解决。…

@RequestParam 注解原理

RequestParam 注解原理 注:SpringMVC 版本 5.2.15 介绍 RequestParam 注解用于绑定请求参数。它的具体内容如下: // 该注解作用的方法形参 Target(ElementType.PARAMETER) Retention(RetentionPolicy.RUNTIME) Documented public interface RequestPar…

xbox虚拟服务器,Xbox One平台真相:原生Win8/虚拟化运行

Xbox One搭载的是Windows8吗?没错。在Build2014开发者大会上,Frank Savage介绍Xbox One平台未来的开发计划,其中他也揭秘Xbox One平台运行原生Win8系统,那些主机游戏均采用虚拟化技术加载运行。据国外wccftech科技网站透露&#x…

SpringMVC 执行流程解析

SpringMVC 执行流程解析 注:SpringMVC 版本 5.2.15 上面这张图许多人都看过,本文试图从源码的角度带大家分析一下该过程。 1. ContextLoaderListener 首先我们从 ContextLoaderListener 讲起,它继承自 ServletContextListener,用…

无线网服务器mac是什么,电脑MAC和LAN MAC以及WIRELESS MAC是什么关系?

满意答案刘义芳aaa推荐于 2017.12.14采纳率:51% 等级:12已帮助:19753人一楼和二楼的回答都是对的电脑MAC这样说不好理解的,应该说MAC电脑,MAC是Macintosh这个的前三个字母,至于它为什么只用前三个字母做…

mybatis 中 foreach collection的三种用法

foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。 foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名,i…

@RequestParam详解

RequestParam 主要用于将请求参数区域的数据映射到控制层方法的参数上 首先我们需要知道RequestParam注解主要有哪些参数 value:请求中传入参数的名称,如果不设置后台接口的value值,则会默认为该变量名。比如上图中第一个参数如果不设置va…

Java new关键字和newInstance()方法的区别

1、类的加载方式不同 在执行Class.forName(“a.class.Name”)时,JVM会在classapth中去找对应的类并加载,这时JVM会执行该类的静态代码段。在使用newInstance()方法的时候,必须保证这个类已经加载并且已经连接了,而这可以通过Clas…

springboot 的 RedisTemplate 的 execute 和 executePipelined 功能的区别redis

1.executespring 如下是 springboot 官网原文:springboot Redis provides support for transactions through the multi, exec, and discard commands. These operations are available on RedisTemplate, however RedisTemplate is not guaranteed to execute all operatio…