HTML5 视频控件 - 变大?

Posted

技术标签:

【中文标题】HTML5 视频控件 - 变大?【英文标题】:HTML5 Video Controls - make larger? 【发布时间】:2013-10-17 08:53:12 【问题描述】:

我知道您可以自定义视频控件来制作自己的按钮/布局,但是有什么办法可以让默认控件变大吗?

【问题讨论】:

【参考方案1】:

不是以跨浏览器的方式,但控件是使用Shadow DOM 元素构建的。至少在 Chrome 中,您可以在开发工具设置中启用 Show Shadow DOM,检查视频播放器控件,并收集您需要提供的 CSS 以影响这些元素(在 webkit 浏览器中)。

抱歉,不确定其他浏览器对 Shadow DOM 内容的检查和样式的支持是什么。

【讨论】:

【参考方案2】:

您可以使用伪类,例如video::-webkit-media-controls-current-time-display 选择控制元素。

这是一个 codepen 示例,您可以在其中看到 html5 视频控件的一些示例样式:https://codepen.io/BainjaminLafalize/pen/GiJwn

它仅适用于基于 webkit 的浏览器 - Chrome、Opera 和 Safari。对于 Firefox 和 Edge/IE - 目前无法进行样式设置(2017 年 8 月)。

【讨论】:

以上是关于HTML5 视频控件 - 变大?的主要内容,如果未能解决你的问题,请参考以下文章

隐藏(不删除)HTML5 视频控件

在视频播放开始时隐藏 HTML5 视频控件的自动可见性,但保留所有其他默认控件行为

html5:在控件视频中添加下载按钮

需要在悬停或播放时显示 HTML5 视频控件

pr视频素材为什么会变大。怎么调回来

在 HTML5 视频中切换隐藏式字幕并禁用默认视频控件