在谷歌浏览器中隐藏视频的原生播放按钮

Posted

技术标签:

【中文标题】在谷歌浏览器中隐藏视频的原生播放按钮【英文标题】:Hide native play button for video in google chrome 【发布时间】:2017-05-04 18:59:53 【问题描述】:

我正在尝试隐藏视频中心的默认播放按钮。我有一个自定义播放按钮,但本机播放按钮显示在平板电脑和移动设备的下方。我无法使用::--webkit-media-controls-play-button::-webkit-media-controls-start-playback-button 访问它的CSS。

我遇到了与https://***.com/questions/39602852/disable-download-button-for-google-chrome#= 相同的问题 但我一直在寻找类似的解决方案。

使用下面的 CSS 完全隐藏控件会起作用,但在这种情况下我只想隐藏播放按钮。

video::-webkit-media-controls
    display: none;
    -webkit-appearance: none;

有什么想法吗?

【问题讨论】:

【参考方案1】:

进行了一些搜索,但在 comments here 中找到了它,并确认它适用于 android 版 Chrome。

video::-webkit-media-controls-overlay-play-button 
  display: none;

【讨论】:

什么版本?我有 Android 7,但它不适合我 这对我也不起作用。还有其他解决方案吗?最好是 CSS @SeanAye 我可以确认这仍然适用于最新版本的 Android 版 Chrome(Android 10 上的 v85)。也许您没有使用原生的无样式 html5 视频播放器,或者 CSS 没有正确执行。我建议您将手机连接到计算机,以便在桌面上的 Chrome 中调试页面,并确保在 Chrome 开发人员工具中启用“显示用户代理影子 DOM”设置以查看原生媒体播放器控件。 我正在使用 plyr,它是原生 html5 视频的包装器。也许这与它有关,将进一步调查,谢谢。 看起来本地shadow dom正在使用并且css设置正确但按钮仍然显示。查看要点(图像很宽,您可能需要滚动才能看到 css)gist.github.com/seanaye/1a9b9bb9e789b7c0d30ef819721ae514@JonUleis

以上是关于在谷歌浏览器中隐藏视频的原生播放按钮的主要内容,如果未能解决你的问题,请参考以下文章

h5 video隐藏下载按钮

《谷歌浏览器》下载网页视频方法介绍

iframe在谷歌浏览器中与在ie、火狐中显示不一致问题!

为啥设置“可见性:隐藏”时表格单元格边框在谷歌浏览器中消失和“边界崩溃:崩溃;”?

在谷歌浏览器开发者工具中隐藏 jquery.map 错误?

Shaka 播放器无法在谷歌浏览器上加载 HLS