如何在Firefox中禁用html5视频中的“画中画”
Posted
技术标签:
【中文标题】如何在Firefox中禁用html5视频中的“画中画”【英文标题】:How to disable "picture in picture" on html5 video in firefox 【发布时间】:2020-07-19 15:20:05 【问题描述】:html 元素 video
有一个名为 disablePictureInPicture
的属性,虽然它似乎只在 chrome 中工作,但它工作得非常好。
由于我只能找到关于此的旧帖子,这些帖子最终没有得到修复或解决方法,所以我再次在这里询问。
您知道此问题的修复/解决方法吗?
【问题讨论】:
鉴于上述问题 - 特别是“禁用'画中画'” - 我仍然对答案感兴趣。 @qxotk 据我所知,目前还没有修复或解决方法... 【参考方案1】:这是最近discussed on bugzilla 的结果:
(此时)我们不打算实施或运送任何部件 画中画 Web API
但是我发现有些后台有视频的网站没有pip按钮。他们通过从视频中删除所有音频流来做到这一点,这导致 Firefox 不显示该按钮。显然这不适用于所有用例,但在某些情况下可能有用。
您可以这样做,例如使用 this 问题中描述的 ffmpeg。
【讨论】:
更新:在此评论日期访问 Bugzilla,报告为“disablePictureInPicture 属性不起作用”的错误状态为“已解决 WONTFIX” - 所以“disablePictureInPicture”属性为(如@zuim 声明)将不是实现这一目标的手段。 @qxotk 这个答案是为了澄清没有办法故意禁用 pip 按钮(就像你也发现的那样)。但我也描述了一种解决方法,它至少在某些情况下有效,而且我在其他任何地方都没有找到记录。所以这回答了问题恕我直言的“解决方法”部分。以上是关于如何在Firefox中禁用html5视频中的“画中画”的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 html/js 在 Firefox 中禁用 Pip(画中画)?
Firefox 72稳定版发布:macOS和Linux平台获得画中画模式