Ideo переходит в полноэкранный режим «прямой трансляции» на iOS, несмотря на атрибут playsinline в автономном PWAIOS

Программируем под IOS
Ответить
Anonymous
 Ideo переходит в полноэкранный режим «прямой трансляции» на iOS, несмотря на атрибут playsinline в автономном PWA

Сообщение Anonymous »

Я столкнулся с постоянной проблемой на устройствах 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»