在滚动镶边上请求画中画



我想使用滚动事件侦听器在视频超出视口时使用 chrome 的 PIP。Chrome 会给出此错误:

必须处理用户手势以请求画中画。

有人可以确认滚动是否是用户手势吗?如果是为什么会出现此错误?

以下是规范中定义的可以触发"通过用户激活"的事件列表:

  • 改变
  • 点击
  • 上下文菜单
  • dblclick
  • 鼠标向上
  • 指针向上
  • 重置
  • 提交
  • 触端

滚动不存在,并且由于请求画中画算法的步骤 .6 明确要求

如果算法不是由用户激活触发的,请抛出 NotAllowedError 并中止这些步骤。

您将无法通过此事件请求画中画。


在你的位置上,我会重新考虑对画中画的需求,并检查固定定位的<视频>是否不能做到这一点。

相关内容

  • 没有找到相关文章

最新更新