美文网首页
video适配与兼容

video适配与兼容

作者: 洋洋袁 | 来源:发表于2018-01-31 11:35 被阅读0次

最近在做web端使用pano显示场景,pano是通过pano2vr来实现的,但是video作为热点插入页面总是会在部分浏览器中显示出黑屏,视频跳出,就猜测是video元素在移动端自动全屏导致,然后查阅了很多东西,把不同地方的东西聚集在一起,勉强实现了功能上的显示(小米自带浏览器真的是不提也罢);

首先要清除video的自动全屏:对于uc,微信,以及华为的部分机型有效,对于iOS浏览器,特别是微信端支持的程度简直超乎想象,可怕的很;

需要设置一些属性,大致为:

<video playsinlin webkit-playsinline poster="" preload="auto" x5-playsinline=true  x5-video-player-type="h5" x5-video-player-fullscreen=true>

这里属性里:

playsinlin webkit-playsinline 是用来实现video的内联显示

x5-playsinline , x5-video-player-type,x5-video-player-fullscreen:则是为了微信浏览器x5内核内联显示所需要的属性,这里的微信浏览器是用一个同层播放器的视频播放器来实现内联播放,但是需要tbs内核大于036849;进入和退出全屏播放都可以做相应的回调:x5videoexitfullscreen x5videoenterfullscreen

同时要处理video的双下巴大黑边,还可以使用:object-fit:fill,来进行消除;

另:江湖传说可以使用video.play(),控制视频的自动播放,我并没有实现,也可能是我用的有问题吧,有待继续解决;

相关文章

  • video适配与兼容

    最近在做web端使用pano显示场景,pano是通过pano2vr来实现的,但是video作为热点插入页面总是会在...

  • 优测云服务平台总结兼容性测试分类

    优测兼容性测试的分类与权衡 优测的兼容性测试服务主要分为三类:机型适配测试、ROM 适配测试、自动化测试。机型适配...

  • Android之屏幕适配与第三方集成科大讯飞

    屏幕适配 原型图和设计图800*480 ---> 向下兼容1280*720 ---> 向上兼容 图片适配:根据屏幕...

  • 设计模式系列篇(八)——适配器模式

    What 适配器模式(Adaptor Design Pattern)是用来做适配的,它将不兼容的接口转换为可兼容的...

  • 屏幕适配

    适配 什么是适配?适应、兼容各种不同的情况 iOS开发中的适配?系统适配针对不同版本的操作系统进行适配屏幕适配针对...

  • video.js

    CDN:video-js.css videojs-ie8.min.js (兼容IE8) video.js test :

  • 适配器模式

    1. 适配器模式是怎样出现的 适配器模式的用途就是用来做适配的,它将不兼容的接口转换为可兼容的接口,让原本由于接口...

  • UI基础7 适配

    适配 什么是适配? 适应、兼容各种不同的情况 移动开发中,适配的常见种类 系统适配针对不同版本的操作系统进行适配 ...

  • 基础 (十二) : Autolayout

    适配 什么是适配? 适应、兼容各种不同的情况 移动开发中,适配的常见种类 系统适配 针对不同版本的操作系统进行适配...

  • Android P 兼容与适配

    P 新特性 Android P 在Google IO2018正式发版,全新的手势操作选项。底部虚拟键将由小白点和一...

网友评论

      本文标题:video适配与兼容

      本文链接:https://www.haomeiwen.com/subject/hsekzxtx.html