在滚动Chrome上请求画中画

时间:2018-12-28 05:52:56

标签: javascript picture-in-picture

我想通过滚动事件侦听器在视频不在视口中时使用chrome的PIP。 Chrome出现此错误:

  

必须处理用户手势才能请求图片。

有人可以确认滚动是否是用户手势?如果是这个错误,为什么呢?

1 个答案:

答案 0 :(得分:0)

这是可以触发{<3}}的“ 通过用户激活”的事件的列表:

  
      
  • 更改
  •   
  • 点击
  •   
  • 上下文菜单
  •   
  • dblclick
  •   
  • 鼠标
  •   
  • pointerup
  •   
  • 重置
  •   
  • 提交
  •   
  • touchend
  •   

scroll 不存在,并且由于defined by the specs的步骤 .6 明确要求

  

如果算法不是由Request Picture-in-Picture algorithm触发的,则抛出user activation并中止这些步骤。

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


在您的位置上,我将重新考虑对PiP的需求,并检查固定位置的