相关疑难解决方法(0)

iOS 11防止像Netflix一样的屏幕记录

我在我的应用程序中播放视频,我不想录制.什么Netflix的应用做的是,他们让音频采集而不是视频正在录制屏幕.

任何人都知道如何实现此功能?

iphone xcode cocoa-touch screen-recording ios11

6
推荐指数
2
解决办法
3252
查看次数

我可以避免用户在 Mac 应用程序中截取屏幕截图或录制视频吗?

我需要在 MacOS 中保护我的应用程序中的内容。我希望这种保护包括截屏和录制视频。我已经阅读了这里的几份报告和Apple支持,但实际上我只能通过在我的应用程序的每个NSWindows中将CGWindowSharingType功能设置为无(kCGWindowSharingNone )来避免屏幕截图(使用[NSWindow setSharingType:]函数)。

我也读过这些报告(我可以阻止用户在Mac应用程序中截取屏幕截图吗?https://github.com/heardrwt/RHAdditions/blob/master/RHAdditions/NSWindow%2BRHPreventCaptureAdditions.m)并且我已经测试了它们。我遇到了两个麻烦:首先,我只能避免从应用程序的主窗口进行录制,而不是所有窗口(我不知道为什么..)。最后,这个方法不使用“官方 API”,那么我不能相信这个功能可以在没有任何通知的情况下进行更改,甚至它可以取决于我的应用程序将运行的 MacOS 版本。

对于我来说,检测我的应用程序(或屏幕)是否正在被录制以冻结内容就足够了,尽管如果有人告诉我是否有任何公共官方 API 可以执行此操作,那就太好了我读过您可以在 iOS 中附加到通知事件(如何在 iOS 应用程序中禁用屏幕录制),但我无法在 MacOS 中找到类似的功能。

谁能告诉我这是否可行,或者苹果是否专门允许此功能?

非常感谢

macos screenshot video-capture nswindow video-recording

5
推荐指数
0
解决办法
923
查看次数

如何防止在flutter IOS中进行屏幕截图

我有一个 iOS 教育应用程序。我想阻止用户在特定屏幕上进行屏幕截图或屏幕记录以及如何制作

在这里尝试了很多解决方案,但没有人在工作

如下所附,这是我的 iPhone 从另一个应用程序录制的屏幕记录,它仍然会记录,直到我到达特定屏幕并将我推回并向我显示此警报对话框如何实现此功能

屏幕记录

iphone ios swift flutter flutter-ios

1
推荐指数
1
解决办法
3940
查看次数