我在 Android O 手机(各种三星版本)上使用 PIP 模式,效果很好。但是,如果我打开辅助功能模式,我会得到
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 手机没有这个问题。