【问题标题】:Video - can't hide timeline on safari视频 - 无法在 Safari 上隐藏时间线
【发布时间】:2019-02-24 18:33:39
【问题描述】:

我在网站上有一个默认的 HTML5 视频播放器。

<video controls="controls">
  <source src="https://example.local/videos/video-1.mp4" type="video/mp4"> . 
</video>

客户端想要在播放器上隐藏时间线。 所以应该显示所有控件,但没有时间控制栏。

我使用 CSS 选择器 video::-webkit-media-controls-timeline 在除 safari 之外的所有浏览器上隐藏了时间线

video::-webkit-media-controls-timeline {
  display: none !important;
}

正如我之前所说,它适用于所有浏览器,但不适用于 safari。

有什么方法可以隐藏 safari 视频中的时间线吗?

谢谢。

【问题讨论】:

  • Wellcome to So,但是你能把代码帮助我们帮助你吗?
  • 我已经添加了我的代码。

标签: javascript html css safari html5-video


【解决方案1】:
video::-webkit-media-controls {
  display: none;
}

<video autoplay controls="false">
  <source src="vid.mp4" type="video/mp4">
</video>

或者只是忽略用户交互:

video {
  pointer-events: none;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-12
    • 1970-01-01
    • 2013-07-05
    • 2020-02-06
    • 2020-02-10
    • 1970-01-01
    相关资源
    最近更新 更多