Android «Картинка в картинке»: как обрабатывать действие кнопки закрытия (X) в режиме PiP?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android «Картинка в картинке»: как обрабатывать действие кнопки закрытия (X) в режиме PiP?

Сообщение Anonymous »

Я разрабатываю приложение для Android с помощью Jetpack Compose. У меня есть экран с видеоплеером, поддерживающим режим «картинка в картинке» (PiP). Ввод PiP работает правильно, и видео продолжает воспроизводиться так, как ожидалось.
Однако я столкнулся с проблемой с кнопкой закрытия (X) в плавающем окне PiP.
Насколько я понимаю, когда пользователь нажимает кнопку X, должно произойти одно из следующих событий:
  • воспроизведение видео приостанавливается/останавливается или
  • Хостинг завершен.
Но в моем случае ничего не происходит.
Я пытался найти документацию или примеры того, как переопределить или перехватить действие закрытия PiP, но не смог найти четкой информации.
Можно ли вообще настроить или обработать поведение кнопки X?
P.S. Точная реализация плеера здесь, похоже, не имеет значения — проблема связана с самим поведением PiP.

Подробнее здесь: https://stackoverflow.com/questions/798 ... n-pip-mode
Ответить

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

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

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

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

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