Android ';WindowManager.LayoutParams.FLAG#u SECURE';不参与ExoPlayer2活动

Android ';WindowManager.LayoutParams.FLAG#u SECURE';不参与ExoPlayer2活动,android,exoplayer,Android,Exoplayer,我们有一个使用ExoPlayer2的视频播放器应用程序。需要保护其免受屏幕记录器的影响 我们在ExoPlayer2活动屏幕中集成了“WindowManager.LayoutParams.FLAG_SECURE”,但部分设备不支持此功能(联想、三星等),用户可以通过“DU录像机”捕获完整视频 这种情况仅发生在ExoPlayer2活动所有其他屏幕正常工作时如果您在ExoPlayer2上使用表面视图,您可以使用它来防止录制播放器 如果您尚未使用SurfaceView,则可以在SimpleExoPlay

我们有一个使用ExoPlayer2的视频播放器应用程序。需要保护其免受屏幕记录器的影响

我们在ExoPlayer2活动屏幕中集成了“WindowManager.LayoutParams.FLAG_SECURE”,但部分设备不支持此功能(联想、三星等),用户可以通过“DU录像机”捕获完整视频


这种情况仅发生在ExoPlayer2活动所有其他屏幕正常工作时

如果您在ExoPlayer2上使用
表面视图
,您可以使用它来防止录制播放器

如果您尚未使用
SurfaceView
,则可以在
SimpleExoPlayer
上设置一个,您可以通过查看此项查看其工作原理。或者,如果您不是通过
SimpleExoPlayer
与Exo进行交互,那么我敢打赌有一种方法可以访问
SurfaceView
来调用
setSecure

让我知道这是否有效,或者你是否需要进一步的澄清