在移动端怎么将HTML5中的video标签的控件去掉或者隐藏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在移动端怎么将HTML5中的video标签的控件去掉或者隐藏相关的知识,希望对你有一定的参考价值。

参考技术A 不写controls属性就可以。没错,就这么简单~!隐藏了它自带的控制条。然后再用标签模拟控制块,就可以了。当然需要js配合。

移动端video标签默认置顶的解决方案

概述

在移动端上面,比如说微信上面打开一个页面,如果有video标签的话,常常会出现video标签默认置顶的情况,一般的解决方案是在不需要看见它的时候给它加一个display:none进行隐藏。今天在浏览TGideas文档库的时候无意中发现了另一个方案,记录下来,供以后开发时参考,相信对其他人也有用。

解决方案

在样式里面加入如下样式:

.compatibleStyle {
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden; /* Chrome 和 Safari */
    -moz-backface-visibility:hidden;  /* Firefox */
    -ms-backface-visibility:hidden;  /* Internet Explorer */
    -webkit-perspective: 0;
    -webkit-transform: translate3d(0,0,0);
    visibility:visible;
}

然后给video标签加上compatibleStyle类就可以了。

参考资料:
TGideas移动端视频组件

以上是关于在移动端怎么将HTML5中的video标签的控件去掉或者隐藏的主要内容,如果未能解决你的问题,请参考以下文章

在移动端怎么将HTML5中的video标签的控件去掉或者隐藏

video标签在移动端使用过程中问题小结

ios video怎么禁止自动全屏

HTML5 <video> Chrome中的播放器控件右侧三个点打开空白屏幕

移动端video总是浮在所有层级上面怎么解决

HTML5中 video和audio这两个标签是干嘛的,如何设置其属性?