在设置中手动关闭PiP后->概述->图片中的图片,当调用AVPictureInPictureController.isPictureInPictureSupported((以及AV PictureInPictureController时,我仍然可以得到true。isPictureInPicturePossible。是否可以知道用户是否已从"设置"中将其关闭?
不幸的是,这是不可能的。
通过在AVPictureInPictureController
上设置canStartPictureInPictureAutomaticallyFromInline
,您可以专门为您的应用程序启用/禁用它。
以下是官方文档中关于isPictureInPictureSupported()
和isPictureInPicturePossible
的更多信息。
在显示启动画中画的用户界面之前,请调用isPictureInPictureSupported((方法以确定当前设备是否支持该功能,并检查isPictureInPicturePossible属性值以确定PiP在当前上下文中是否可行。