【问题标题】:How to block a screen shot in an iOS application如何在 iOS 应用程序中阻止屏幕截图
【发布时间】:2020-02-13 03:33:37
【问题描述】:

我想构建一个应用程序,我想在 Netflix 应用程序中阻止用户的屏幕截图,它应该像在 Netflix 中一样返回黑屏截图。现在我无法得到任何关于此的信息。

我不知道 Netflix 是如何处理这个问题的?

有什么方法可以检测块中捕获的图像,我们可以使其模糊吗?

【问题讨论】:

    标签: ios screenshot netflix


    【解决方案1】:

    Netflix(和其他供应商)使用“FairPlay Streaming”来阻止视频内容的捕获 - 链接:https://developer.apple.com/streaming/fps/

    请注意,您可以截屏 Netflix UI(菜单等),而不是流媒体内容。

    如果您稍微搜索一下,您会发现大量讨论说明您无法在 iOS 中阻止屏幕截图。

    【讨论】:

    • @DongMag 感谢您的回答,但我问的是如何更改或使屏幕截图图像像 Netflix 一样变黑。他们使用什么技术来做到这一点,
    • @ManjodhSingh - 我给了你答案。它是 Apple 的“FairPlay Streaming”技术的一部分。如果您尝试进行屏幕录制/屏幕捕获,iOS 会保存仅包含黑色内容的文件——Netflix 没有做任何事情。我在我的答案中添加了一个链接,您可以在其中了解所有相关信息。除此之外,您的应用无法控制屏幕截图。
    猜你喜欢
    • 2013-09-11
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    • 1970-01-01
    • 2017-07-02
    • 2011-03-18
    • 1970-01-01
    相关资源
    最近更新 更多