Я столкнулся с постоянной проблемой на устройствах iOS при настройке атрибута playsinline для воспроизведения видео. Несмотря на эту настройку, видео переходит в режим «Прямая трансляция», автоматически переходя в полноэкранный режим. Такое поведение отражает ранее описанную проблему в (https://github.com/pichillilorenzo/flut ... ssues/1452.)
Полноэкранный режим «Прямая трансляция» позволяет провести пальцем по экрану, чтобы вернуть видео к встроенному воспроизведению, но этот обходной путь не идеален для удобства пользователей. Что еще более важно, при работе в автономном режиме Progressive Web App (PWA) такое поведение полностью блокирует приложение, предотвращая любое дальнейшее взаимодействие.
В настоящее время я изучаю альтернативные решения, такие как перерисовка. видео на элемент холста, чтобы обойти этот полноэкранный захват. Однако я не уверен, решит ли этот подход основную проблему или есть ли более прямые решения.
Кто-нибудь еще сталкивался с этой проблемой или имеет предложения о том, как поддерживать встроенное воспроизведение видео без запуска полноэкранного режима, особенно в автономном контексте PWA?
Будем очень признательны за любые рекомендации или обходные пути.
Прикреплено видео по проблеме на github. :
https://github.com/collab-project/video ... issues/714
Подробнее здесь: https://stackoverflow.com/questions/781 ... e-attribut
Ideo переходит в полноэкранный режим «прямой трансляции» на iOS, несмотря на атрибут playsinline в автономном PWA ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Полноэкранный режим Chrome-Mobile PWA: область приложения превышает высоту HTML
Anonymous » » в форуме Android - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Полноэкранный режим Chrome-Mobile PWA: область приложения превышает высоту HTML
Anonymous » » в форуме CSS - 0 Ответы
- 58 Просмотры
-
Последнее сообщение Anonymous
-