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

Sun*_*nil 6 android privacy screen

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

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

getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
Run Code Online (Sandbox Code Playgroud)

问题

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

有人能帮我解决这个问题吗?提前致谢

小智 4

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