如何防止我的应用在 android 中捕获屏幕录制?

How to prevent my app from capturing screen recording in android?

我正在开发视频播放器应用程序,我不希望其他应用程序也能录制我的视频和音频。我在我的应用程序中使用简单的 VideoView 到 运行 视频。

我试过这个代码,这个代码防止只截屏。

getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);

问题

但是当我下载了一个录屏应用程序DU Recorder并通过录制检查时,它正在录制我的视频屏幕和音频,我不想要这个。

谁能帮我解决这个问题?提前致谢

如果您将 SurefaceView 与媒体播放器一起使用,请使用 SurfaceView.setSecure(true) ,然后您的视频将免受任何其他应用程序的影响。

下拉屏幕栏进入设置,找到快捷键即可关闭自动截图设置