Запросить изображение в картинке на свитке Chrome

Я хочу использовать Chrome PIP, когда видео выходит за пределы области просмотра с помощью прослушивателя событий прокрутки. Chrome выдает эту ошибку:

Должен обрабатывать пользовательский жест, чтобы запросить картинку в картинке.

Может кто-нибудь подтвердить, является ли свиток жестом пользователя или нет? Если это то, почему эта ошибка?

1 ответ

Вот список событий, которые могут инициировать " пользовательская активация ", как определено в спецификации:

  • менять
  • щелчок
  • контекстное меню
  • DblClick
  • MouseUp
  • pointerup
  • сброс
  • Отправить
  • touchend

прокрутки нет, и, поскольку шаг .6 алгоритма запроса изображения в картинке явно запрашивает, что

Если алгоритм не вызван пользовательской активацией, сгенерируйте NotAllowedError и прервите эти шаги.

Вы не сможете запросить PiP через это событие.


На вашей позиции я бы пересмотрел необходимость в PiP и проверил бы, может ли фиксированный позиционированный

Другие вопросы по тегам