【问题标题】:Disable SharePlay / screen sharing on iOS 15在 iOS 15 上禁用 SharePlay / 屏幕共享
【发布时间】:2021-10-18 09:20:50
【问题描述】:

iOS 15 引入了人们通过 FaceTime (https://www.apple.com/uk/newsroom/2021/06/ios-15-brings-powerful-new-features-to-stay-connected-focus-explore-and-more/) 共享屏幕的功能 - 来自开发者 POV,有没有办法为我的应用禁用此功能?

我找不到任何关于这如何可能的信息,并且与屏幕截图功能类似,我完全希望答案是

但是,我被要求进行调查 - 因此提出了这个问题。

非常感谢您的帮助!

【问题讨论】:

标签: ios facetime ios15


【解决方案1】:

您不能这样选择退出,但您可以检测到屏幕共享处于活动状态并调整您的 UI 作为响应。例如,您可以覆盖显示“屏幕共享不可用”或类似内容的视图。

Apple 在this technote 中描述了这种技术,但总而言之:

您可以收听capturedDidChange 通知,当您收到此通知时,检查UIScreenisCaptured 属性 - 如果为true,则屏幕正在共享到某个外部目的地;这可以通过屏幕录制广播扩展、AirPlay、通过电缆的 Quicktime 捕获或新的 SharePlay 功能,但您可能希望以相同的方式处理所有这些。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多