解决微信浏览器video全屏的问题
2024-10-16 03:17:11
解决微信浏览器video全屏的问题
在微信浏览器里面使用video标签,会自动变成全屏,改成下面就好了,起码可以在video标签之上加入其他元素。
<video id="videoID"webkit-playsinline="true" x-webkit-airplay="true" playsinline="true"x5-video-player-type="h5" x5-video-player-fullscreen="true" width="100%" height="100%" preload="auto" poster="" src="">
</video>
还有个问题,在android的微信里面,就算加上了上面的属性,还会出现上下有黑边,不能全屏的问题。
解决办法:给video加上object-fit: fill;的style属性。
<div class="m-video J-video"></div>
<div class="m-video J-video"></div>
<div class="video_pop">
<video src="video/v.mp4" preload="" controls="controls" x5-video-player-type="h5" x5-video-player-fullscreen="true"></video>
<span class="close"></span>
</div>
.m-kv .m-video{width:100%;height:5rem;position:absolute;top:4.3rem;left:0;}
.video_pop{position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #000; z-index: 20;display: none;}
.video_pop video{width:100%;height:100%;display:inline-block;}
.video_pop .close{background: url(../images/more_sur.png) center/100% 100%;width:3.64rem;height:0.62rem;left: 50%;
top: 72%;margin-left: -1.82rem;position:absolute;}
$('.video_pop .close').tap(function(){
$('.video_pop video')[0].pause();
$('.video_pop').hide();
});
$('.J-video').tap(function(ev){
$('.video_pop').show();
$('.video_pop video')[0].play();
});
最新文章
- 20145223《信息安全系统设计基础》 GDB调试汇编堆栈过程分析
- 安装Mysq方法
- android之读取联系人信息
- PC端使用opencv获取webcam,通过socket把Mat图像传输到android手机端
- 解决如下json格式的字符串不能使用DataContractJsonSerializer序列化和反序列化 分类: JSON 2015-01-28 14:26 72人阅读 评论(0) 收藏
- Unity 定时开启/关闭外部应用
- STL模板_十大容器概念
- HDU 5274 Dylans loves tree(树链剖分)
- poj_2778_DNA Sequence(AC自动机+矩阵)
- php调用js变量
- idea for Mac 日常配置&;快捷键
- CentOS6.7 mysql5.6.33修改数据文件位置
- Stackoverflow上有哪些声望高or值得关注的国人
- Windows Server2012 R2 安装.NET Framework 3.5
- Linux学习历程——Centos 7 top命令
- java实现单链表反转(倒置)
- tensorflow学习之(八)使用dropout解决overfitting(过拟合)问题
- JAVA比较两个List集合的方法
- vue学习之六路由系统
- 删除map、list集合元素总结