我想通过滚动事件侦听器在视频不在视口中时使用chrome的PIP。 Chrome出现此错误:
必须处理用户手势才能请求图片。
有人可以确认滚动是否是用户手势?如果是这个错误,为什么呢?
答案 0 :(得分:0)
这是可以触发{<3}}的“ 通过用户激活”的事件的列表:
- 更改
- 点击
- 上下文菜单
- dblclick
- 鼠标
- pointerup
- 重置
- 提交
- touchend
scroll 不存在,并且由于defined by the specs的步骤 .6 明确要求
如果算法不是由Request Picture-in-Picture algorithm触发的,则抛出user activation并中止这些步骤。
您将无法通过此事件请求PiP。
在您的位置上,我将重新考虑对PiP的需求,并检查固定位置的