微信浏览器 video - android适配

阶段一: 直接裸用 video 标签, 安卓 - 会重新弹一个播放层, 和之前video的父盒子错位, 要多丑有多丑, 体验要多烂有多烂.

阶段二: video添加以下属性, 安卓可实现内联播放, 但是会层级过高, 遮住页面中的其他重叠元素.

<video
  x-webkit-airplay="allow"
  webkit-playsinline=""
  x5-playsinline=""
  playsinline=""
></video>

阶段三: 查看了腾讯浏览服务的官方文档, 发现了一个 x5-video-player-type="h5-page" 属性, 加上! 奇迹发生了 video内联播放了, 且没有挡住其他元素, 但是还有一个问题, 会出现一个全屏按钮, 挡住了我们业务的一个按钮, 但是已经好很多了!

<video
  x5-video-player-type="h5-page"
></video>

( 随便说说! 添加属性要一个个单独试, 不能看到什么属性, 就往项目上累加, 其实上面说的属性, 我之前都找到过, 但都是一股脑往项目扔, 结果一个都没起作用, 后面单独添加才出效果, 这要注意)

posted @ 2019-12-16 14:47  唉呀妈呀梅西  阅读(798)  评论(0编辑  收藏  举报