收藏
回答

安卓cover-view无法覆盖原生vide

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android 8.0.0 华为荣耀8 6.6.7

<cover-view style="position:fixed; top:50%; width:100%;height:100px;background: #fff;z-index:100">

</cover-view>

<video style="height:100%;width:100%" src=""/>


如上代码,在安卓手机上cover-view 始终不能覆盖住video标签,开发者工具和iOS正常能覆盖,将video标签写在cover-view前面,安卓上才能覆盖住video


回答关注问题邀请回答
收藏

3 个回答

  • 嘿呦
    嘿呦
    2018-07-27

    这样使用,cover-view里面只能嵌套cover-view

    <video style="height:100%;width:100%" src="">

        <cover-view style="position:fixed; top:50%; width:100%;height:100px;background: #fff;z-index:100">

        </cover-view>

    </video>

    2018-07-27
    有用 1
    回复 1
    • Jodhpurs
      Jodhpurs
      2018-07-27

      从1.9.0 开始,cover-view可以不嵌套在原生组件内了


      2018-07-27
      回复
  • 9
    9
    2021-12-30

    我这也是这个问题 :

    我的解决办法是wx.getSystemInfoSync()获取到设备信息 根据安卓 ios 来判断是否显示cover-view

    希望能帮到你


    2021-12-30
    有用
    回复
  • 是小白啊
    是小白啊
    2018-07-26


    你好,这是有关cover-view的相关文档:https://developers.weixin.qq.com/miniprogram/dev/component/cover-view.html

    2018-07-26
    有用
    回复 5
    • Jodhpurs
      Jodhpurs
      2018-07-26

      基础库 1.9.0 起支持插在 view 等标签下。


      2018-07-26
      回复
    • 是小白啊
      是小白啊
      2018-07-26回复Jodhpurs

      你好,你将cover-view写在组件之后即可

      2018-07-26
      回复
    • Jodhpurs
      Jodhpurs
      2018-07-26回复是小白啊

      我提的就是这个问题,cover-view需要写在video后面,并且只在安卓上才这样

      2018-07-26
      回复
    • 2018-09-13

      为什么我把cover-view放在video组件后依然不能覆盖?在IOS上没有问题,在安卓上不行

      <video src="></video>
      <cover-view class='shareBtn {{useropenid==openid?"show":"hide"}}' bindtap='shareHandle'>分享</cover-view>



      2018-09-13
      回复
    • 是小白啊
      是小白啊
      2018-09-13回复

      你好,建议单独发帖说明问题,并提供可复现问题的代码片段

      2018-09-13
      回复
登录 后发表内容