Firefox 相当于 moz-media-controls
Firefox equivalent of moz-media-controls
我正在从事一个涉及视频播放器的项目。我在 HTML 上使用原生标签。我想以全屏模式显示图像。我可以使用以下 CSS 选择器来完成此操作,但它仅适用于 Chrome:
::-webkit-media-controls {
/*display:none !important;*/
background-repeat: no-repeat;
background-position: top;
background-image: url("../images/match_com.png");
}
我怎样才能使它在 Firefox 上也能正常工作? firefox 必须有一个等效的 -webkit-media-controls。
可能没有等效的 Firefox。本文讨论了如何在基于 Webkit 的浏览器中隐藏全屏视频控件,但未能找到以 moz- 为前缀的等效项:
http://css-tricks.com/custom-controls-in-html5-video-full-screen/
但是,正如它所提到的,您可以做的另一件事是全屏显示包含视频元素的外部元素,而不是全屏显示视频元素本身。然后您可以控制用户看到的内容。但我认为这最适合没有启用自己控件的视频元素,因为标准视频控件包含一个全屏按钮,它不会执行您想要的操作。
要全屏显示任何元素,请使用 requestFullscreen 方法。它适用于当前所有主流浏览器,尽管其中一些可能仍需要使用前缀名称(即 mozRequestFullscreen)。
https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Using_full_screen_mode
我正在从事一个涉及视频播放器的项目。我在 HTML 上使用原生标签。我想以全屏模式显示图像。我可以使用以下 CSS 选择器来完成此操作,但它仅适用于 Chrome:
::-webkit-media-controls {
/*display:none !important;*/
background-repeat: no-repeat;
background-position: top;
background-image: url("../images/match_com.png");
}
我怎样才能使它在 Firefox 上也能正常工作? firefox 必须有一个等效的 -webkit-media-controls。
可能没有等效的 Firefox。本文讨论了如何在基于 Webkit 的浏览器中隐藏全屏视频控件,但未能找到以 moz- 为前缀的等效项:
http://css-tricks.com/custom-controls-in-html5-video-full-screen/
但是,正如它所提到的,您可以做的另一件事是全屏显示包含视频元素的外部元素,而不是全屏显示视频元素本身。然后您可以控制用户看到的内容。但我认为这最适合没有启用自己控件的视频元素,因为标准视频控件包含一个全屏按钮,它不会执行您想要的操作。
要全屏显示任何元素,请使用 requestFullscreen 方法。它适用于当前所有主流浏览器,尽管其中一些可能仍需要使用前缀名称(即 mozRequestFullscreen)。
https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Using_full_screen_mode