Я столкнулся с постоянной проблемой на устройствах 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 ... ne-attribu
Видео переходит в полноэкранный режим «прямой трансляции» на iOS, несмотря на атрибут playsinline в автономном PWA ⇐ IOS
Программируем под IOS
1710485214
Гость
Я столкнулся с постоянной проблемой на устройствах iOS при настройке атрибута playsinline для воспроизведения видео. Несмотря на эту настройку, видео переходит в режим «Прямая трансляция», автоматически переходя в полноэкранный режим. Такое поведение отражает ранее описанную проблему в (https://github.com/pichillilorenzo/flutter_inappwebview/issues/1452.)
Полноэкранный режим «Прямая трансляция» позволяет провести пальцем по экрану, чтобы вернуть видео к встроенному воспроизведению, но этот обходной путь не идеален для удобства пользователей. Что еще более важно, при работе в автономном режиме Progressive Web App (PWA) такое поведение полностью блокирует приложение, предотвращая любое дальнейшее взаимодействие.
В настоящее время я изучаю альтернативные решения, такие как перерисовка. видео на элемент холста, чтобы обойти этот полноэкранный захват. Однако я не уверен, решит ли этот подход основную проблему или есть ли более прямые решения.
Кто-нибудь еще сталкивался с этой проблемой или имеет предложения о том, как поддерживать встроенное воспроизведение видео без запуска полноэкранного режима, особенно в автономном контексте PWA?
Будем очень признательны за любые рекомендации или обходные пути.
Прикреплено видео по проблеме на github. :
https://github.com/collab-project/videojs-record/issues/714
Подробнее здесь: [url]https://stackoverflow.com/questions/78164231/video-enters-fullscreen-live-broadcast-mode-on-ios-despite-playsinline-attribu[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия