Ошибка «Устройство не поддерживает режим« картинка в картинке »» при переходе в режим «картинка в картинке» на мобильном телефоне Samsung - PullRequest
3 голосов
/ 21 марта 2019

Я использую режим PIP на телефоне Android O (различные версии Samsung), и он работает нормально. Однако, если я включаю режим доступности, я получаю

java.lang.IllegalStateException·enterPictureInPictureMode: Device doesn't support picture-in-picture mode

при входе в режим PIP. Перед входом в PIP я проверяю PackageManager.FEATURE_PICTURE_IN_PICTURE и, если AppOpsManager.OPSTR_PICTURE_IN_PICTURE включен (оба возвращают true). Сообщение «Устройство не поддерживает режим« картинка в картинке »» явно вводит в заблуждение и неправильно, но есть ли способ проверить, доступен ли PIP в этом случае?
Обратите внимание, что это, похоже, единственная проблема Samsung, поскольку я пробовал разные телефоны и планшеты Samsung (S8, Note 8, Tab S3, Tab S4), и все они зависали. У телефона Google Pixel 3 такой проблемы не было.

1 Ответ

0 голосов
/ 22 марта 2019

Как включить режим доступности? (Я пока не могу комментировать).

Я думаю, что единственный способ - это попробовать / поймать, но я бы тоже хотел проверить здесь.

...