【发布时间】:2019-08-12 19:19:44
【问题描述】:
我在 Android O 手机(各种三星版本)上使用 PIP 模式,它工作正常。但是,如果我打开辅助功能模式,我会得到 p>
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 是否可用?
请注意,这似乎是三星唯一的问题,因为我尝试了各种三星手机和平板电脑(S8、Note 8、Tab S3、Tab S4),它们都崩溃了。 Google Pixel 3 手机没有这个问题。
【问题讨论】:
-
嗨,你能找出根本原因并得到任何解决方案吗?
-
不,不幸的是还是一样。
-
请看下面我的解决方案。有更好的主意吗?
标签: android samsung-mobile android-picture-in-picture