' WindowManager.LayoutParams.FLAG_SECURE'不使用ExoPlayer2活动

时间:2018-04-19 05:41:43

标签: android exoplayer

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

我们整合了' WindowManager.LayoutParams.FLAG_SECURE'但有些设备在ExoPlayer2活动屏幕中不支持此功能(联想,三星等),用户可以通过“DU Recorder”捕获完整的视频。

仅在ExoPlayer2活动中发生所有其他屏幕正常工作

1 个答案:

答案 0 :(得分:2)

如果您在ExopPlayer2上使用SurfaceView,则可以使用SurfaceView.setSecure(true)来阻止播放器被录制。

如果您还没有使用SurfaceView,则可以在SimpleExoPlayer上设置一个 - 您可以通过查看SO post来查看其工作原理。或者,如果您通过其他而不是SimpleExoPlayer与Exo进行互动,那么我打赌可以访问SurfaceView在其上拨打setSecure

如果有效,或者您需要进一步澄清,请告诉我。