live-player两种mode在 Android 和 ios 上层级不统一
发布于 5 年前 作者 wei40 2682 次浏览 来自 问答
  • 当前 Bug 的表现

测试机:iphone6,nubia NX569J,小米 5x

手机系统:ios 12,Android 7.1.2,Android 8.0.0


在<rtc-room>中

<live-player mode="RTC">的层级 在 Android 上比在 ios 上 低

    以<live-pusher mode="RTC">作为参考

  • Android 上,<live-pusher mode="RTC"> 会被<live-player mode="RTC"> 遮挡

  • 而在ios 上,<live-pusher mode="RTC"> 不会被<live-player mode="RTC"> 遮挡

<live-player mode="live">的层级 在 Android 上比在 ios 上 低

    以<live-pusher mode="RTC">作为参考

  • Android 上,<live-pusher mode="RTC"> 不会被 <live-player mode="live"> 遮挡

  • 而在ios 上,<live-pusher mode="RTC"> 则会被 <live-player mode="live"> 遮挡


  • 复现路径

腾讯视频云小程序,双人通话 rtc-room,改变 live-player 的 width 和 height 即可

(需在双方推流成功的情况下才有效果)

  • 提供一个最简复现 Demo

https://github.com/TencentVideoCloudMLVBDev/MiniProgram

因为原生组件使用 z-index 无效

希望至少可以统一

最好是可以自定义 live-player 和 live-pusher 的相对层级高低

1 回复

插个楼,遇到同样的问题

回到顶部