在播放到 Apple TV 时以编程方式在 iOS 中关闭镜像?

Turn off mirroring programmatically in iOS while airplaying to apple tv?

我正在 iOS 中解决播放问题,我可以毫无问题地做到这一点。我的问题是当镜像打开时,我可以在 apple tv 上看到我的手机屏幕,但我想以编程方式关闭镜像并且必须显示 apple tv 默认播放器,这是可能的,因为我看到 Netflix 应用程序他们正在这样做。

有人可以帮忙吗?

usesExternalPlaybackWhileExternalScreenIsActive 属性 设置为是。 浏览以下文档

https://developer.apple.com/documentation/avfoundation/avplayer/1624255-usesexternalplaybackwhileexterna