【问题标题】:HTML5 video tag on iPhone OS 3 is appearing outside a layer that has overflow: hidden;iPhone OS 3 上的 HTML5 视频标签出现在溢出的图层之外:隐藏;
【发布时间】:2010-08-03 16:56:41
【问题描述】:

我在具有“溢出:隐藏”的图层中有一个 HTML5 视频标签设置它,但视频显示在溢出区域之外。它本质上是一个手风琴控件,所以视频所在的层默认是关闭的,然后当它被激活时,它会打开并带有一点向下的动画。不幸的是,由于视频不尊重溢出属性,播放按钮始终可见,并且实际上位于站点上的其他控件之上。有谁知道解决这个问题的方法?我尝试调整视频标签的 z-index,但没有成功。

注意:这似乎只是 iPhone OS(或 iOS)3 及更低版本的问题,因为新的 iOS 4 没有同样的问题。

【问题讨论】:

  • 不,它在一个高度为 0 且溢出:隐藏的 DIV 层中

标签: iphone html mobile-safari html5-video ios3.0


【解决方案1】:

很可能它只是没有在旧版本中实现。遮挡视频会导致相当多的额外处理(尤其是在视频解码是硬件加速的情况下)。如果在视频顶部放置一个绝对定位的元素也不起作用,我会说你不走运。

顺便说一句,您为什么要担心旧版本? Apple 没有正确地向用户推送更新吗? (我避开苹果所以我不知道)

【讨论】:

  • 不,更新过程不是自动的 - 所以我们仍然需要担心 iOS 3。唯一自动的是,Apple 会在下次同步新操作系统时通知 iOS 用户。装有 iTunes 的设备。
  • 另外,对于那些使用第一代 iPhone 的用户,我们无法更新到新的 iOS
猜你喜欢
  • 1970-01-01
  • 2016-07-08
  • 2021-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多