在我们的应用程序中,我们有一个通过 AVKit 的自定义播放器,它支持 iPad 上的画中画多任务处理。
画中画设置后不久,restoreUserInterfaceForPictureInPictureStopWithCompletionHandler
似乎无缘无故调用了委托方法函数。
在Apple 的文档中,它说:
无论画中画如何结束,无论是因为用户结束播放、用户点击按钮将正在进行的视频播放返回到您的应用程序,还是视频自行播放完毕,都会调用此方法。
在这种情况下,用户没有结束播放,或者点击按钮返回到应用程序中正在进行的视频,并且视频没有自行完成播放。
为什么画中画可以随机结束的其他原因是什么?