首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隐藏iOS Safari本地低功耗播放按钮

隐藏iOS Safari本地低功耗播放按钮
EN

Stack Overflow用户
提问于 2022-09-12 21:54:09
回答 2查看 224关注 0票数 1

当您将autoplay属性添加到视频中时,当低功耗模式处于活动状态时,您将在视频顶部得到一个本机iOS play按钮。

有没有办法移除这个本机按钮?我已经找到了几种解决办法,但似乎没有一种解决办法。

这应该是可能的,因为当低功耗模式可用时,AirPods页面上有一个视频,具有期望的效果:https://www.apple.com/airpods/

我想知道是否有人知道他们用什么技巧来隐藏本地的iOS play按钮。

提前谢谢。

我创建了这个CodePen来进行实验:https://codepen.io/anchorsmith/pen/dyepbrR

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-09-13 08:24:55

找到这个沙箱:https://codesandbox.io/s/relaxed-franklin-h2zkhl?file=/src/scripts/index.ts:0-87

显然,您可以将setTimeout设置为自动播放,而不需要autoplay属性。

它会在低功耗模式下抛出一个错误,但这当然可以被捕捉到。

票数 0
EN

Stack Overflow用户

发布于 2022-09-12 22:07:13

不幸的是,解决这一问题没有容易的办法。自动播放将自动导致播放按钮覆盖。如果您关闭/禁用自动播放,它将不再有该结果。或者,您可以使用以下代码片段:

代码语言:javascript
复制
video::-webkit-media-controls {
    display:none !important;
}

这将禁用控件,如播放、暂停和卷更改。然而,这可能会产生不可预见的负面影响,因此将其作为最后的手段。

此外,您还可以尝试以下代码片段:

代码语言:javascript
复制
*::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73695619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档