Окно PIP при навигации по проблеме приложенияAndroid

Форум для тех, кто программирует под Android
Anonymous
Окно PIP при навигации по проблеме приложения

Сообщение Anonymous »

Когда пользовательское видео переходит в режим pip из полноэкранного режима, на несколько секунд появляется белый экран в случае реализации pip вручную. Если pip обрабатывается системой с помощью onUserLeaveHint, то он работает нормально, но в случае рекомендуемой видеоактивности и навигации по активности основного канала возникает проблема, почему и как я могу решить эту проблему.
Примечание: я использую Kotlin и Compose для реализации этой и мультиактивной архитектуры.

Код: Выделить всё

override fun onBackPressed() {
if (isPIPModeSupported && !isInPipMode) {
enterPictureInPictureMode(buildPictureInPictureParams())
// Do NOT launch MainFeedActivity immediately
} else {
super.onBackPressed()
}
}
Я пытался отложить навигацию, чтобы начался pip.
Я пытался изменить представление плеера с системного на мою собственную реализацию представления плеера.
Я также пытался просто завершить действие.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -app-issue

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