Запросить изображение в картинке на свитке Chrome
Я хочу использовать Chrome PIP, когда видео выходит за пределы области просмотра с помощью прослушивателя событий прокрутки. Chrome выдает эту ошибку:
Должен обрабатывать пользовательский жест, чтобы запросить картинку в картинке.
Может кто-нибудь подтвердить, является ли свиток жестом пользователя или нет? Если это то, почему эта ошибка?
1 ответ
Вот список событий, которые могут инициировать " пользовательская активация ", как определено в спецификации:
- менять
- щелчок
- контекстное меню
- DblClick
- MouseUp
- pointerup
- сброс
- Отправить
- touchend
прокрутки нет, и, поскольку шаг .6 алгоритма запроса изображения в картинке явно запрашивает, что
Если алгоритм не вызван пользовательской активацией, сгенерируйте NotAllowedError и прервите эти шаги.
Вы не сможете запросить PiP через это событие.
На вашей позиции я бы пересмотрел необходимость в PiP и проверил бы, может ли фиксированный позиционированный